玩转Numpy——np.ravel()的使用
生活随笔
收集整理的這篇文章主要介紹了
玩转Numpy——np.ravel()的使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
numpy中的ravel函數的作用是讓多維數組變成一維數組
numpy.ravel()
下面演示一下二維和三維數組的ravel操作,多維數組的ravel操作與其類似
eg:?
import numpy as np ##對二維數組進行reval a=np.empty((2,2),dtype=int) #創建2*2數組 print("二維數組a:") print(a) b=a.ravel() #對a進行拉伸操作 print("對a進行ravel操作后:") print(b)##對三維數組進行reval c=np.empty((2,3,4),dtype=int) #創建2*3*4數組 (兩頁三行四列) print("三維數組c:") print(c) d=np.ravel(c) print("對c進行reval操作后:") print(d)result: 二維數組a: [[-321827512 473][-360868848 473]] 對a進行ravel操作后: [-321827512 473 -360868848 473] 三維數組c: [[[-343423992 473 64 0][ 0 0 0 0][ 0 3932252 959787365 892810805]][[1681273955 859385958 1680945763 1717778745][ 912471352 942826085 1717645922 845558069][1684222820 929314867 943285815 1664234593]]] 對c進行reval操作后: [-343423992 473 64 0 0 00 0 0 3932252 959787365 8928108051681273955 859385958 1680945763 1717778745 912471352 9428260851717645922 845558069 1684222820 929314867 943285815 1664234593]ravel函數的功能是將原數組拉伸成為一維數組
建議收藏,以便下次查閱方便
總結
以上是生活随笔為你收集整理的玩转Numpy——np.ravel()的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 金桔冰糖怎么吃好?
- 下一篇: PDF转Word的免费方法