0
我一直在試圖繪製下面定義的函數的輸出,但無法獲得輸出。我嘗試了幾件事,但每次都得到不同的錯誤。如果有人能幫我解決我做錯的事情,我將不勝感激。ValueError的原因:不允許使用負值尺寸?
import matplotlib.pyplot as plt
%matplotlib inline
import math
import sympy as sym
x = sym.symbols('x',positive = True)
lambd = 4
a= 3
def f(x):
return lambd**a * x**(a-1) * sym.exp(-lambd*x)/math.factorial(a-1)
x1 = np.linspace(0,1,10)
plt.plot(x1,f(x1))
如果我改變x1
作爲np.linspace(0,1,100)
那麼誤差
"ValueError: sequence too large; cannot be greater than 32"
什麼可以成爲什麼原因呢?這方面的一些指導將受到高度讚賞。
很多謝謝。你的回答爲我清除了很多東西。問候 – user8058430