Python 3.x TypeError:float()参数必须是字符串或数字,而不是'_NoValueType';
刚开始学习Python 3.7。目前使用Spyder作为开发人员,我正在尝试使用matplotlib生成绘图。不幸的是,我继续收到以下消息: TypeError:float()参数必须是字符串或数字,而不是“\u NoVAlueType” 几天前代码运行良好,但就在我更新到Spyder 4.0后不久,现在似乎无法阅读 代码如下:Python 3.x TypeError:float()参数必须是字符串或数字,而不是'_NoValueType';,python-3.x,matplotlib,Python 3.x,Matplotlib,刚开始学习Python 3.7。目前使用Spyder作为开发人员,我正在尝试使用matplotlib生成绘图。不幸的是,我继续收到以下消息: TypeError:float()参数必须是字符串或数字,而不是“\u NoVAlueType” 几天前代码运行良好,但就在我更新到Spyder 4.0后不久,现在似乎无法阅读 代码如下: import matplotlib.pyplot as plt x = [1, 2, 3] y = [2, 4, 1] plt.plot(x, y) plt.x
import matplotlib.pyplot as plt
x = [1, 2, 3]
y = [2, 4, 1]
plt.plot(x, y)
plt.xlabel('X - axis')
plt.ylabel('y - axis')
plt.title('My first graph')
plt.show()
以下是输出:
TypeError:float()参数必须是字符串或数字,而不是“\u NoValueType”
如有任何建议,将不胜感激。谢谢。我在谷歌Colab中执行了您的代码,代码似乎完全正常。你能详细说明一下你到底在哪一行看到这个错误吗?谢谢你的回复。我继续安装了Anaconda,并将Spyder更新为最新版本。这似乎奏效了。代码现在运行没有任何问题。很高兴知道:)