python包:numpy
NumPy,一言以蔽之,是Python中基于数组对象的科学计算库.
官方网站:https://numpy.org/
它是Python语言的一个扩展程序库,支持大量的维度数组与矩阵运算,以及大量的数学函数库。NumPy的核心是ndarray对象,它是一个功能强大的N维数组对象,封装了n维同类数组。很多运算是由编译过的代码来执行的,以此来提高效率。
以下是NumPy的一些主要特点:
多维数组对象:NumPy的核心数据结构是ndarray,它是一个多维数组,用于存储同质数据类型的元素。这些数组可以是一维、二维、三维等,非常适用于向量化操作和矩阵运算。
广播功能:NumPy允许在不同形状的数组之间执行操作,通过广播功能,它可以自动调整数组的形状,以使操作变得有效。
丰富的数学函数:NumPy提供了大量的数学、统计和线性代数函数,包括基本的加减乘除、三角函数、指数和对数函数、随机数生成、矩阵操作等。
索引和切片:NumPy允许使用索引和切片操作来访问和修改数组中的元素,这使得数据的选择和处理非常灵活。
高性能计算:NumPy的底层实现是用C语言编写的,因此它在处理大规模数据时非常高效。此外,NumPy还与其他高性能计算库(如BLAS和LAPACK)集成,提供了快速的线性代数运算。
互操作性:NumPy可以与许多其他Python库和数据格式(例如Pandas、SciPy、Matplotlib)无缝集成,这使得数据科学工作流更加流畅。
NumPy的广泛应用范围包括数据处理、科学研究、机器学习、图像处理、信号处理等各种领域。
它为数据分析人员、科学家和工程师提供了一个功能强大且高效的工具,以便进行数值计算和数据处理
************
这个库的版本 很重要, 有些的时候默认顺带被装的版本,偏高, 在运行厨余垃圾分类的时候会报错
需要降低版本:pip install numpy==1.25.0
直接安装方式:pip install numpy 然后就会根据的python的版本,选择合适的numpy 的版本
安装是测试图片如下,没有#科!学#@上……网环节