【发布时间】:2018-07-09 09:57:35
【问题描述】:
我想使用 Matplotlib 在 Python 中绘制泊松函数。函数为 (exp(-5)*5^x)/factorial(x)
import numpy as np
import math
import matplotlib.pyplot as plt
t = np.arange(0, 20, 0.1)
d = []
for i in t:
p = pow(5,i)
q = p/math.factorial(i)
d.append(q)
plt.plot( t, np.exp(-5)*d, 'bs')
plt.show()
但我收到此错误。“只有 size^1 数组可以转换为 Python 标量”。如何绘制此图?提前致谢
【问题讨论】:
-
应该是
pow(5,i)和factorial(i)而不是t?
标签: python matplotlib plot graphing