numpy創建二維數組


(一)直接創建

d=np.array([[10,11,12],[20,21,22],[30,31,32]])

(二)創建元組遞增數組

d=np.arange(20).reshape(5,4)

(三)創建指定范圍的遞增數組

d=np.arange(10,20).reshape(5,2)

(四)創建隨機整數元素的數組

d=np.random.randint(10,99,size=(4,3))  4行3列,每個元素是從10~(99-1)之間的隨機數
                       randint是半開區間 【10,99),不包括99

d=np.random.random_integers(10,99,size=(4,3))   random_integers是閉區間【10,99】包括99

 

(五)創建全0數組

d=np.zeros((4,3))

(六)根據已有數組結構創建全0數組

d1 已有數組
d=np.zeros_like(d1)

          

(七)創建全1數組

d=np.ones((4,3))
或者
d=np.ones_like(d1)

(八)創建相同元素的數組

d=np.ones((4,3))*20

 (九)其它

d=np.linspace(10,20,20).reshape(4,5)  從10到20之間,平均分布生成20組數據,生成4行5列數組


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM