numpy_2(多维数组降为一维reval,flatten)

来源:互联网 发布:linux web视频服务器 编辑:程序博客网 时间:2024/06/05 17:34
#coding=utf-8#anthor:ABianimport numpy as npx=np.arange(3,5,0.2)x=x.reshape(2,5)print(x)#ravel和flatten可以将数组降为一维,默认为行优先print(x.ravel())print(x.flatten())#改为列优先print(x.ravel('F'))print(x.flatten('F'))#二者差别,flatten返回的是拷贝,ravel是直接指向x.ravel()[0]=10print(x)x.flatten()[9]=10#因为返回的是拷贝,输出以后能发现第十个数没有改变print(x)
原创粉丝点击