У меня возникла следующая ошибка при использовании метода NumPy argmax
. Может кто-нибудь помочь мне понять, что случилось: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()
Кажется сборы ошибки в структурированном массив. Но могли бы вы помочь объяснить причину?