numpy_2(多维数组降为一维reval,flatten)
生活随笔
收集整理的這篇文章主要介紹了
numpy_2(多维数组降为一维reval,flatten)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
#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]=10
print(x)
x.flatten()[9]=10#因為返回的是拷貝,輸出以后能發現第十個數沒有改變
print(x)
總結
以上是生活随笔為你收集整理的numpy_2(多维数组降为一维reval,flatten)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: wireshark蓝牙数据包分析_Wir
- 下一篇: qemu-system-aarch64使