【问题标题】:Python: using dictionary value as an index into numpy arrayPython:使用字典值作为 numpy 数组的索引
【发布时间】:2015-08-09 18:12:00
【问题描述】:

我有一个 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 坐标的好主意。我该如何解决这个问题?

【问题讨论】:

    标签: python arrays numpy dictionary


    【解决方案1】:

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-10
    • 1970-01-01
    • 2020-07-12
    • 2018-05-24
    • 1970-01-01
    • 2018-11-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多