NumPy模块
NumPy是用于数据科学计算的基础模块,不但能够完成科学计算的任务,而且能被用于高效得多维数组容器,可用于存储和处理大型矩阵。
ndarray数组
NumPy库的核心特征之一就是ndaaray对象,它为Python提供了真正的多维数组功能,该对象是一个快速而灵活的大数据集容器。
ndarray数组创建
-
array(序列)
将序列转化为ndarray数组
-
zeros()函数
创建指定长度或形状全为0的数组
-
ones()函数
创建指定长度或形状的全1数组
-
empty()函数
创建一个没有具体数值的数组(即垃圾值)
-
arange()函数
类似于Python的range()函数,但是arange()函数主要创建数组
ndarray对象的属性
属性 | 使用说明 |
---|---|
.ndim | 数组的维度 |
.shape | 数组的尺寸,对于n行m列的矩阵,形状为(n,m) |
.size | 数组元素的总个数 |
.dtype | 数组元素的类型 |
.itemsize | 数组中每个元素的字节大小 |
ndarray数据类型
数组中的数据类型有多中,最常见的为浮点数(float)、整数