argmax
使用 NumPy方法时出现以下错误。有人可以帮助我了解发生了什么:
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()
似乎是结构化数组造成的错误。但是你能帮忙解释一下原因吗?