python 定義一個二維數組並初始化


#coding=utf-8
import numpy as np
image =[[0 for col in range(5)] for row in range(3)]
a = np.array(image)

#第一種方法 是先生成一個list 再轉換成數組 ;0 是 數組初始化的值  ;數組較大 時候 效率較慢。

new_image =np.zeros((3,5))
#第二種方法是直接定義一個數組 數組的值默認是0,效率較高。
print  'image=',image
print a
print new_image.shape,a.shape

 

--------------------------------------------------------------------------------------------------------

生成一個 自定義的空數組 然后有一個一維數組 a 進行變形 對二維空數組進行賦值

 

 第三種  new_array=np.full((1201,1401),-50.,dtype=float)

1201 1404 是新數組的行列  -50 是初始數組的值大小  dtype 是初始數組的值的數據類型

打賞

免責聲明!

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



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