Numpy基础
基础功能:
1.ndarray,一个具有矢量运算和复杂广播能力的快速且节省空间的多维数组。
2,用于对整组数据进行快速运算的标准数学函数(无需编写循环)。
3,用于读写磁盘数据的工具以及用于操作内存映射文件的工具。
4,线性代数,随机数生成以及傅里叶变换。
5,用于集成C、C++、Fortran等语言编写的的代码A C API。
import numpy as np
data = np.random.randn(行, 列)
数学运算:
data * 10
data + data
属性方法:
data.shape()返回一个各维度大小的元组。
data.dtype()返回一个用于说明数组数据类型的对象。
data.ndim()返回数组的维度大小。
np.zeros()创建一个指定长度或形状的全为0的数组。
np.ones()创建一个指定长度或形状的全为1的数组。
np.empty()创建一个没有任何具体值的数组。
np.arange()range()的数组版
data.astype()可以将一个数组的dtype换成另一个dtype。
arr = np.astype(np.float64)
创建andrray:
data1= [6, 7, 8, 9]
arr1 = np.array(data1)
data2 = [[1, 2, 3, 4],