NumPy
简介
NumPy
是高性能科学计算和数据分析的基础包,它是pandas
等其它各种工具的基础。
NumPy
的主要功能:
-
ndarray
,一个多维数组结构,高效且省空间 - 无需循环对整组数据进行快速运算的数学函数
- 线性代数、随机数生成和傅里叶变换功能
安装
1 | pip install numpy |
使用方式
1 | # 引用 |
api
ndarray
- 创建
np.array(object, dtype = None, copy = True, order = None, subok = False, ndmin = 0)
将列表转换为数组object
数组或嵌套的数列dtype
数组元素的数据类型,可选copy
对象是否需要复制,可选order
创建数组的样式,C 为行方向,F 为列方向,A 为任意方向(默认)subok
默认返回一个与基类类型一致的数组ndmin
指定生成数组的最小维度
np.arange(10)
range
的numpy
版,支持浮点数
- 属性
T
数组的转置(对高维数组而言)size
数组元素的个数ndim
数组的维数shape
数组的维度大小(元组形式)dtype
数组元素的数据类型
- 方法
sum()
求和
- 创建