中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

在python中怎么創建指定大小的多維數組方式

發布時間:2021-06-07 11:58:39 來源:億速云 閱讀:399 作者:小新 欄目:開發技術

這篇文章主要為大家展示了“在python中怎么創建指定大小的多維數組方式”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“在python中怎么創建指定大小的多維數組方式”這篇文章吧。

python中創建指定大小的二維數組,有點像C++中進行動態申請內存創建數組,不過相比較而言,python中更為簡單一些。

創建n行m列的二維數組:

n = 2

m = 3

matrix = [None]*2

for i in range(len(matrix)):

matrix[i] = [0]*3

print(matrix)

當然也可以使用list comprehension的方式創建:

n = 2

m = 3

matrix = [[0]*m for i in range(n)]

print(matrix)

matrix[0][0] = 1

print(matrix)

對于創建三維甚至三維以上的數組,建議使用第一種方法,依次確定最高維、次高維以及最后一維,如果使用list comprehension會產生淺拷貝的問題。

n = 2

m = 3

k = 4

matrix = [None]*2

for i in range(len(matrix)):

matrix[i] = [0]*3

print(matrix)

 
for i in range(n):

for j in range(m):

matrix[i][j] = [1]*k

 
print(matrix)

以上是“在python中怎么創建指定大小的多維數組方式”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

竹北市| 永登县| 彭州市| 罗山县| 晋中市| 镶黄旗| 鄢陵县| 福鼎市| 丹阳市| 尚义县| 视频| 上蔡县| 大丰市| 库尔勒市| 凤庆县| 平和县| 琼结县| 永春县| 肇庆市| 镇赉县| 潼南县| 思茅市| 图木舒克市| 思南县| 阿拉尔市| 关岭| 平陆县| 郎溪县| 吉林市| 巴林左旗| 潞城市| 林甸县| 河间市| 探索| 蕉岭县| 永安市| 哈密市| 锦屏县| 平原县| 苏尼特左旗| 科技|