您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python AttributeError:cos

Python AttributeError:cos

问题是使用星号导入,而不是在不同的名称空间下导入每个包。

此导入功能sympy.functions.elementary.trigonometric.coscos名称为:

from sympy import *

之后,<ufunc 'cos'>名称导入cos,覆盖之前的定义:

from scipy import *

然后,它用cos完全相同功能的另一个副本(来自matplotlib包)覆盖先前的功能

from pylab import *

这也导入相同<ufunc 'cos'>np.cos名称这是导入事物的正确方法

import numpy as np

最后,剩下的是cos函数的副本,该函数知道如何将自身应用于浮点数,而不是sympy对象。当您尝试喜欢该功能适用于sympy对象phi你得到的AttributeError。总而言之,解决此特定问题的方法是修复导入,并知道是要使用sympy的函数还是numpy的函数

python 2022/1/1 18:41:48 有274人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶