目录
一:简介
是一个开源的Python库,它为Python提供了强大的多维数组对象和用于处理这些数组的函数。NumPy的核心是ndarray,它是一个高效的多维数组容器,用于存储和处理大规模的数据。NumPy还提供了许多数学函数,用于数组之间的操作,以及用于线性代数、傅立叶变换和随机数生成等功能。
二:NumPy 常用操作
1 : 数组操作
numpy.array(object, dtype = None, copy = True, order = None, subok = False, ndmin = 0)
名称 描述
object 数组或嵌套的数列
dtype 数组元素的数据类型,可选
copy 对象是否需要复制,可选
order 创建数组的样式,C为行方向,F为列方向,A为任意方向(默认)
subok 默认返回一个与基类类型一致的数组
ndmin 指定生成数组的最小维度
(1):创建一维数组
arr = np.array([1,2,3,4,5,6])
print(arr)
(2)创建多维数组
arr = np.array([[1,2,3],[4,5,6]])
print(arr)
(3)迭代数组
arr = np.array([1,2,3,4,5,6]