python - Pycharm numpy 模块没有属性'py'
问题描述
只是通过大量的初学者项目进入编程。我开始绘制正弦和余弦曲线,他们给出的代码是:
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 时遇到类似问题,因此也欢迎任何建议。
解决方案
我认为您正在尝试获取 np.pi 常量 3.1415926535897932384626433 ......
如果您在代码中更改它:
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(0, 4 * np.pi, 0.1)
y = np.sin(x)
plt.plot(x, y)
plt.show()
它正常运行
推荐阅读
- linux - 如何访问 power shell 中的 C 文件夹?
- php - Jquery Ajax电子邮件发送文件而不是消息
- java - 关于 nifi 处理器中并发任务属性的位澄清
- r - 从一列名称和描述中非随机选择
- php - Google Play Developer API 获取订阅 PHP
- pic - PIC18F 上的 PORT 和 LAT 之间的区别
- javascript - 无法在快速后端接收授权标头?
- google-bigquery - BigQuery - 套接字异常
- javascript - 使用相同的 Js 函数打开多个下拉列表
- html - 我们可以使用 SQL 更新来更新 CLOB 列的 html 数据吗?