3
說我創建了一個任意維數組(n)。用任意維數切片的numpy數組
#assign the dimension
>>> n=22
#create the numpy array
>>> TheArray=zeros([2]*n)
>>> shape(TheArray)
(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2)
有一些代碼(在本例中跳過)來填充所述陣列的值。
現在,嘗試訪問陣列
>>> TheArray[0:2,0:2,0:2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
array([[[ 0., 0.],
[ 0., 0.]],
[[ 0., 0.],
[ 0., 0.]]])
的一些值如何讓推廣到n語法的0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
一部分?
謝謝。 python和numpy的文檔不夠清楚,不能讓我得出這個結論,但是在提供了你的例子之後,我能夠拼湊python和numpy文檔來理解這一點。 – user1748155