Numpy支持的数据类型
Numpy只支持数值类型的变量
如bool, int类,uint类,float类,complex类。
这些都是我们的数据类型dtype
我们要利用这些东西构造我们的数组类型ndarray
创建有规律数组的方法
- arange方法创建,用法同range。
- linspace方法创建,arange是规定步长,在linspace中是规定区间中数据的数目。
- ones——指定数组的形状(只能用tuple),创建全为1的数组。
- zeros——指定数组的形状(只能用tuple),创建全为0的数组。
- eye——创建一个单位矩阵。
数组的各种属性
我只能说,numpy中ndarray的属性实在是太多了,包括实验楼里提到的我都不想把他们完全列举出来。
这里我们先假设a是一个由array创建的ndarray类型的数组
- .T属性,获得该矩阵的转置形态。
- .size属性,获得数组中所有元素的个数统计。
- .ndim属性,获得该数组的维度。
- .shape属性,输出该数组各个维度的大小。