【发布时间】:2021-06-04 23:46:59
【问题描述】:
我正在尝试使用 matplotlib 库在我的 pycharm ide 中绘制图表。但我无法这样做。因为 Pycharm 向我显示了这条消息:Cannot find reference 'linspace' in 'init.pyi | 初始化.pyi' 这是我的代码=
x=[[1,2,3],[4,5,6],[7,8,9]]
import numpy as np
import matplotlib.pyplot as plt
a=np.array(x)
print(a)
x = np.linspace(0, 10, 100)
y= x ** 2
plt.plot(x,y)
谁能告诉我我做错了什么?
【问题讨论】:
-
代码执行了吗?
-
我认为这段代码是正确的,但你应该在最后添加这行代码以显示情节 plt.show()
-
这是什么时候发生的?在导入上,还是在 plt 上?
-
这不是一条错误消息 - 这是一条 linter 警告。
-
我也有同样的问题。是的,代码运行正确,不,这不是 linter 警告。是PyCharm找不到
linespace方法,其实是在numpy/core/function_base.py中定义的。
标签: python numpy matplotlib pycharm