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