我有一个3维numpy数组,例如:
x = np.zeros((10, 10, 10))
现在,我有一个字典如下,它保持1-D到3-D映射如下:
d = {}
d[0] = (1, 1, 1)
现在,我想访问密钥引用的元素,所以我尝试了类似的东西:
print x[d[0]]
这会导致类型错误:
TypeError: 'type' object has no attribute '__getitem__'
我猜测元组不是存储3D坐标的好主意。我该如何解决这个问题?
答案 0 :(得分:1)
您向我们展示的代码很好。您在其他地方有错误,可能会重复使用x
或d
变量或忘记函数调用括号。