0

NumPyargmaxメソッドの使用中に次のエラーが発生しました。何が起こったのかを理解するのを手伝ってくれませんか:

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()

構造化配列によるエラーのようです。しかし、その理由を説明するのを手伝ってくれる人はいますか?

4

1 に答える 1