Python ValueError - 从matplotlib轴中提取浮点数

时间:2016-02-23 16:36:18

标签: python matplotlib

我正在尝试绘制其公式在特定值(mn)处更改的函数,但我无法弄清楚如何将x轴的值与此数字进行比较以确定要使用的公式。

PDDocument.loadNonSeq(attachment, null);

只需使用ms> mn给出了

  

ValueError:具有多个元素的数组的真值是不明确的。使用a.any()或a.all()

如何在调用a1时提取当前用于ms的值?

1 个答案:

答案 0 :(得分:0)

不确定您要计算的是什么,但比较if (ms < mn)失败,因为当您将该函数调用为

plt.plot(ms, 1/a1(ms, mn))

然后ms是一个numpy数组,mn是一个数字,你不能比较这两个数字。如果您想要为a1的每个元素绘制ms的值,那么您可以尝试这样做:

plt.plot(ms, [1/a1(x, mn) for x in ms])