我对编码知之甚少,并试图打开我的男朋友为我写的.py。我终于安装了matploglib / seaborn / numpy,但现在我收到了这个错误,并且不知道这意味着什么/如何解决它:
AttributeError: module 'numpy' has no attribute 'cost'
numpy已使用最新版本进行更新。在发布之前我试图寻找答案,但无法找到答案。如果有人可以提供帮助,那就会生病。
import matplotlib.pyplot as plt
import numpy as np
import seaborn as sns
t = np.arange(0,2*np.pi,0.1)
x = 16 * np.sin(t)**3
y = 13*np.cos(t)-5*np.cos(2*t)-2*np.cost(3*t)-np.cos(4*t)
plt.plot(x,y)
sns.set_style("dark")
sns.despine()
plt.show()
答案 0 :(得分:1)
总结评论的答案:
x = 16 * np.sin(t)**3
y = 13*np.cos(t)-5*np.cos(2*t)-2*np.cost(3*t)-np.cos(4*t)
在y
的公式中包含一个小错字,应该是
y = 13*np.cos(t)-5*np.cos(2*t)-2*np.cos(3*t)-np.cos(4*t)
,与x坐标一起是类似于heart shape的曲线的参数化