我想對三維串列初始化,但老是報錯:list index out of range
def bal_sheet():
w = []
for i in range(100):
for j in range(100):
for k in range(8):
w[i][j][k].append(0)
請問怎么才能初始化? 串列資料較多,又是三維,所以不可能手工羅列
uj5u.com熱心網友回復:
推薦先用numpy生成3維張量,初始化之后,在轉換為3維陣列。uj5u.com熱心網友回復:
w=[[[0 for i in range(3)] for j in range(3)] for _ in range(3)]print(w)
是這意思?可以試試調整3來設定各層個數
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/267781.html
