【发布时间】:2015-08-15 14:01:31
【问题描述】:
我正在寻找一个函数,它可以执行以下假设代码中的函数 indices 所做的事情:
indices( numpy.array([[1, 2, 3], [2, 3, 4]]) )
{1: [(0,0)], 2: [(0,1),(1,0)], 3: [(0,2),(1,1)], 4: [( 1,2)]}
具体来说,我想生成一个字典,其键是展平数组中的唯一元素,其值是相应键的完整索引的列表。
我查看了where 函数,但它似乎没有为大型数组提供解决此问题的有效方法。最好的方法是什么?
注意:我使用的是 Python 2.7
【问题讨论】:
标签: python arrays numpy indexing