我正在尝试获取具有A
值的numpy二维数组nan
的argmin。现在的问题是:
numpy.nanargmin(A)
只返回一个索引。
numpy.unravel_index(A.argmin(), A.shape)
返回[0,0]
,因为它有nan
个值。
和...
numpy.unravel_index(A.nanargmin(), A.shape)
抛出错误:
AttributeError Traceback(最近一次调用 最后)in() ----> 1 np.unravel_index(dist.nanargmin(),dist.shape)AttributeError:'numpy.ndarray'对象没有属性'nanargmin'
答案 0 :(得分:0)
NumPy数组只有argmin()
属性,但没有nanargmin()
属性。所以A.nanargmin()
不存在。
您可以改为使用numpy.argmin(A)
和numpy.nanargmin(A)
。