Я пытаюсь построить гамму (alpha = scale = 29, beta = size = 3), но я получаю ошибку TypeError: _parse_args() получил неожиданный аргумент ключевого слова 'размер' для y1
. Я следую за scipy documentation для гамма-распределений, и есть параметр размера для гамма-распределения, поэтому я не понимаю, почему я получаю эту ошибку.ТипError: _parse_args() получил неожиданный аргумент ключевого слова 'размер' для гамма-распределения
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()
Показать полный след стека. – user2357112
возможно вещь версии. страница, на которую вы ссылались, предназначена для версии 0.14.0 запустить 'scipy .__ version__', чтобы посмотреть, какая версия у вас есть – Nullman
@ user2357112. – 14wml