доступ к значениям autograde arraybox - PullRequest
0 голосов
/ 24 мая 2019

Я пытаюсь использовать 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'
...