Ich versuche, Gamma (Alpha = Maßstab = 29, Beta = Größe = 3) zu plotten, aber ich bekomme den Fehler TypeError: _parse_args() hat ein unerwartetes Schlüsselwortargument 'size' für y1
. Ich verfolge die scipy documentation für Gamma-Verteilungen und es gibt einen Größenparameter für die Gammaverteilung, also verstehe ich nicht, warum ich diesen Fehler bekomme.TypeError: _parse_args() hat ein unerwartetes Schlüsselwortargument 'size' für die Gammaverteilung
import numpy as np
from scipy.stats import gamma
from matplotlib import pyplot as plt
x = np.linspace (0, 100, 200) #start, stop, num of samples
y1 = gamma.pdf(x, scale = 29, size = 3) #PRODUCES ERROR HERE
plt.plot(x, y1, "-", label=(r'$\alpha=1, \beta=1$'))
plt.xlabel(r'$x$')
plt.ylabel(r'$y$')
plt.title('Gamma Distributions (' + r'$y=Gamma(\alpha + k, \beta + 1)$' +')')
plt.legend(loc='best')
plt.show()
Zeigen Sie die vollständige Stapelverfolgung an. – user2357112
wahrscheinlich eine Version der Sache. Die Seite, die Sie verlinkt haben, ist für ver 0.14.0 run 'scipy .__ version__', um zu sehen, welche Version Sie tatsächlich haben – Nullman
@ user2357112 aktualisiert. – 14wml