NumPy是Python中科学计算的基础软件包。
它是一个提供多了维数组对象,多种派生对象(如:掩码数组、矩阵)以及用于快速操作数组的函数及API;
它包括数学、逻辑、数组形状变换、排序、选择、I/O 、离散傅立叶变换、基本线性代数、基本统计运算、随机模拟等等。
NumPy数组在创建时具有固定的大小, 更改ndarray的大小将创建一个新数组并删除原来的数组。
NumPy数组中的元素都需要具有相同的数据类型,因此在内存中的大小相同。
NumPy数组有助于对大量数据进行高级数学和其他类型的操作。
int 8/16/32/64
float 16/32/64
complex64/128 (64指实部虚部皆32位浮点数)
object(该类型与MATLAB cell相似)
ndim/ shape/ size/ dtype/ itemsize/ real/ imag
秩/n行m列/元素总个数/ 元素类型/ 元素大小(字节)/元素实部/ 元素虚部
1 |
|
1 | # 单个元素 |
1 | # 修改形状大专栏 Numpy基本操作n> |
1 | # 统计函数 |
1 | # 矩阵相乘 |
1 | # 保存单个数组 |
Numpy 中文文档
莫烦Numpy&pandas讲解
菜鸟教程
原文:https://www.cnblogs.com/lijianming180/p/12370800.html