繁体   English   中英

Python:使用字典值作为numpy数组的索引

[英]Python: using dictionary value as an index into numpy array

我有一个3维的numpy数组,例如:

x = np.zeros((10, 10, 10))

现在,我有一个字典,如下所示,该字典保持了1-D到3-D的映射,如下所示:

d = {}
d[0] = (1, 1, 1)

现在,我想访问该键所引用的元素,因此我尝试了类似的操作:

print x[d[0]] 

这导致一个typeerror为:

TypeError: 'type' object has no attribute '__getitem__'

我猜元组不是存储3D坐标的好主意。 我该如何解决?

您显示给我们的代码很好。 您在其他地方出错,可能是重用xd变量或忘记了函数调用括号。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM