Я пытаюсь использовать autograd пакета python и хочу использовать значения массива autograde в интерполяции
np.interp(x, x_values, y_values)
, где значения y_value хранятся в блоке массива autograd.Это приводит к ошибке
TypeError: Cannot cast array data from dtype('O') to dtype('float64') according to the rule 'safe'
, которая связана с тем фактом, что y_values является автоповоротом массива.Я не понимаю, почему я получаю эту ошибку, так как я думал, что autograd должен работать с numpy?Но хорошо, если я смогу преобразовать массив массива autograd в простой массив, я смогу с этим работать, но это тоже не похоже?
floats = [float(x) for x in y_values]
приводит к
TypeError: float() argument must be a string or a number, not 'ArrayBox'