Numpy TypeError:_parse_args()获取了意外的关键字参数';尺寸';
我得到了一个错误,虽然我发现类似的错误已经张贴在那里,但它并没有给我一个结论,这里是代码和错误与大小有关。我的朋友使用了相同的代码,它对他有效,但我得到了上面提到的错误Numpy TypeError:_parse_args()获取了意外的关键字参数';尺寸';,numpy,scipy,Numpy,Scipy,我得到了一个错误,虽然我发现类似的错误已经张贴在那里,但它并没有给我一个结论,这里是代码和错误与大小有关。我的朋友使用了相同的代码,它对他有效,但我得到了上面提到的错误 enter code here import numpy as np import scipy.stats as ss import matplotlib.pyplot as plt n=100 alpha=5 alpha1=2 np.random.seed(1) x=10*ss.uniform.rvs(s
enter code here
import numpy as np
import scipy.stats as ss
import matplotlib.pyplot as plt
n=100
alpha=5
alpha1=2
np.random.seed(1)
x=10*ss.uniform.rvs(size=n)
y=alpha+alpha1*x+ss.norm(loc=0, scale=1, size=n)
plt.figure()
plt.plot(x,y,"o", ms=10)
xx=np.array([0,10])
plt.plot(xx, alpha+alpha1*x)
ss.norm
不接受传递给它的参数size
你是说:
y=alpha+alpha1*x+ss.norm.rvs(loc=0, scale=1, size=n)
plt.plot(xx, alpha+alpha1*xx)
第一个绘图的输出:
我猜你的最后一行也有错别字,你是说:
y=alpha+alpha1*x+ss.norm.rvs(loc=0, scale=1, size=n)
plt.plot(xx, alpha+alpha1*xx)
本报告的产出:
谢谢Ehsan,但我告诉过你,我的朋友使用了相同的代码,对他有效,但为什么对我无效?您知道原因吗?这可能是一个输入错误,或者您的朋友可能正在使用旧版本的软件包,该软件包可能具有不同的函数参数
norm
。我想不出其他原因。