一、numpy简单运算
- 数组运算--可以理解为矩阵运算
- dtype属性可以显示数据类型,并可以通过其指定数据类型
- 可以通过astype方法调整数据类型
- 通过numpy生成小数数组,并使用np.round()保留特定位数小数
- np.arrange(12)-->生成一维数组
- np.array([[1,2,3],[4,5,6]])
- 通过t.shape可以看出变量t是几维数组
- t.reshape 可以帮助我们修改形状,可以把一维变成二维、三维等
在三维数据中,形状是(2,3,4)的,2表示数据分为上下两块,3表示3行,4表示4列
当然,reshape也可以三维变二维,可以看到reshape是直接有返回值的,并不会改变t3本来的形状。上一张图有赋值操作,所以改变了t3的形状。
三维变一维,t3.reshape((24,)),reshape括号中只能填一个数,填2个数还是会变成二维数组
- 如果对数组内容未知,如何变成一维呢?①使用t.shape[0],t.shape[1]求解;②使用t.flatten()方法求解:按照行展开。