假设我有一个列表列表等等。。。有一定深度:
ExampleNestedObject = numpy.ones(shape = (3,3,3,3,3))
通常,我可以通过以下方式获得一个元素:
#Let:
#a, b, c, d, e -> are integers
print ExampleNestedObject[a][b][c][d][e]
#numpy also happens to allow:
print ExampleNestedObject[(a,b,c,d,e)]
#python in general allows:
print ExampleNestedObject[a,b,:,d,e]
我的问题是->;如何将索引“a,b,:,d,e”存储为对象
SomeSliceChoice = a,b,:,d,e
print ExampleNestedObject[SomeSliceChoice]
诀窍是将索引对象视为切片对象的元组
例1:
例2:
请注意“切片”的语法:
相关问题 更多 >
编程相关推荐