отличное объяснение спасибо! пример, показанный в ответе hpaulj, является свидетельством этого
т, ребята, я новичок в питоне (даже в программировании), поэтому мой вопрос может показаться очень простым, но мне трудно понять это.
Почему избирательное поведение по арифметике на «объекте с плавающей точкой»?
import numpy as np
a = np.random.normal(size=10)
a = np.abs(a)
b = np.array(a, dtype=object)
np.square(a) # this works
np.square(b) # this works
np.sqrt(a) # this works
np.sqrt(b) # AttributeError: 'float' object has no attribute 'sqrt'
Ссылка на изображение - мой результат запуска в локальной записной книжке Jupyter:
результат запуска ноутбука jupyter
Ценю полезные идеи! Спасибо
редактировать 050418 09:53 - добавить ссылку, по-моему, похожую проблемуNumpy AttributeError: у объекта 'float' нет атрибута 'exp'