【发布时间】:2014-12-23 16:43:29
【问题描述】:
使用 NumPy argmax 方法时出现以下错误。有人能帮我理解发生了什么吗:
import numpy as np
b = np.zeros(1, dtype={'names':['a','b'], 'formats': ['i4']*2})
b.argmax()
错误是
TypeError: expected a readable buffer object
虽然以下运行没有问题:
a = np.zeros(3)
a.argmax()
似乎是结构化数组造成的错误。但是有谁能帮忙解释一下原因吗?
【问题讨论】:
标签: numpy structured-array argmax