Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Numpy TypeError:_parse_args()获取了意外的关键字参数';尺寸';_Numpy_Scipy - Fatal编程技术网

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
。我想不出其他原因。