numpy数组基本操作

来源:互联网 发布:分布式数据库架构 编辑:程序博客网 时间:2024/05/22 08:48
import numpy as npaaa=np.arange(24).reshape(2,3,4)print(aaa,'\n----------------')print(aaa.sum(axis=0),'\n--------------')#表示全部平面上的对应位置print(aaa.sum(axis=1),'\n-------------')#每一个平面的每一列print(aaa.sum(axis=2))#每一个平面的每一行#先扁平化,再按行一次读取print(np.ravel(aaa,order='C'))#先扁平化,按列依次读取print(np.ravel(aaa,order='F'))#移动轴bbb=np.moveaxis(aaa,0,-1)print(bbb)print(bbb.shape)#将输入的数据视为三维,二维,或者一维print(np.atleast_1d(np.arange(10)))print(np.atleast_2d(np.arange(10)))cc=np.atleast_3d(np.arange(10).reshape(5,2))print(cc.shape())#shape为(10,1,1)

原创粉丝点击