Оригинальное название: 'Numpy array:' тип данных непонятен ''. Оказывается, проблема заключалась в том, что я не понимал Python как интерпретируемый язык.Python импорт и перезагрузка недоразумение
У меня есть этот очень простой модуль 'rtm.py':
import numpy as np
def f():
A=np.array([[1.0,0.5],[0.0,1.0]])
Но когда я запускаю его в IPython:
import rtm
rtm.f()
Я получаю эту ошибку:
1 import numpy as np
2 def f():
----> 3 np.array([[1.0,0.5],[0.0,1.0]])
TypeError: data type not understood
Какую часть документации я не понял?
Заранее благодарен!
Я не могу воспроизвести это , Что произойдет, если вы запустите A = np.array ([[1.0.0.5], [0.0,1.0]]) в IPython? – zero323
Нет проблем. Конечно, при импорте numpy как np. У меня такое чувство, что это глупо, как сохранение файла в неприемлемом месте. – pktl2k
Вы пытались указать тип данных? np.array ([[1.0.0.5], [0.0.1.0]], dtype = 'float') – zero323