只是通过大量的初学者项目进入编程。我开始画正弦和余弦曲线,他们给出的代码是:
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(0, 4*np.py, 0.1)
y = np.sin(x)
plt.plot(x, y)
plt.show()
每次我尝试运行代码时,都会出现以下错误:
Traceback (most recent call last):
File "C:/Users/Alex/PycharmProjects/projects2/sin2.py", line 5, in <module>
x = np.arange(0, 4*np.py, 0.1)
File "C:\Users\Alex\anaconda3\envs\projects2\lib\site-packages\numpy\__init__.py", line 220, in __getattr__
"{!r}".format(__name__, attr))
AttributeError: module 'numpy' has no attribute 'py'
我重新安装了Python、pycharm和numpy,但都没有用。我相信我正确地使用了anaconda解释器,并且我看到它正确地安装了numpy。我不确定我还应该尝试什么,所以任何建议都会有所帮助。也许我应该试试另一个IDE?到目前为止,我确实很喜欢Pycharm,但我见过其他人使用Pycharm也有类似的问题,所以也欢迎提出任何建议
我不知道,你为什么要使用4*np.py,我看过NumPy的文档,它没有py这样的属性。您可以尝试以下操作:
输出:
我对numpy不太熟悉,但我查看了文档,没有找到任何关于py是numpy一部分的信息。也许我看起来不够努力,但它可以被更新所取代?此外,您还可以尝试将其更改为带括号的“np.py()”,因为它可能只是一个函数(不过,假设您是从预构建的项目中获得的,这可能不太可能)
我想你是想得到np.pi 常数3.1415926535897932384626433
如果您在代码中更改它:
它运行正常
相关问题 更多 >
编程相关推荐