Numeic Python
的简称,Python第三方库,用于计算、处理一维数组或多维数组
1、优点
- Python 科学计算基础库;
- 对数组进行高效的数学运算;
-
NumPy
的ndarray
对象可以用来构建多维数组; - 执行傅立叶变换与重塑多维数组形状;
- 提供了线性代数,以及随机数生成的内置函数。
应用于数据分析、电子通信、深度学习、图像处理、机器视觉、量化金融
2、NumPy安装
pip install numpy
通常与SciPy 程序包
一起使用,当前暂不考虑
3、ndarray对象
n维数组对象,即ndarray对象
一系列相同类型的元组组成的数组集合
数组中每个元素占相同的内存块=>索引或切片获取数组元素(按行、按列)
dtype
属性,获取元素数据类型
3.1 创建ndarray对象
# 创建ndarray对象
nd = numpy.array(object, dtype=None, copy=True, subok=True, order=None, ndmin=0)
参数说明:
- object 表示一个数组序列。
- dtype 可选参数,通过它可以更改数组的数据类型。
- copy 可选参数,表示数组能否被复制,默认是 True。
- order 以哪种内存布局创建数组,有 3 个可选值,分别是 C(行序列)/F(列序列)/A(默认)。
- ndim 用于指定数组的维度。
参考
1、NumPy 官网(https://numpy.org/)
2、NumPy是什么
3、Numpy下载与安装
4、Numpy ndarray对象
网友评论