Python 使用numpy.random.normal

Python 使用numpy.random.normal,python,random,numpy,Python,Random,Numpy,我有这个代码,它是更大代码的一部分 newimg = pf.getdata(name) print newimg newhdr = pf.getheader(name) normalNoise = np.random.normal(0,poisson) test = newimg + normalNoise pf是“pyfits”,而“name”是我读入的.fits文件的名称。我想把这个.fits文件添加到噪声中,使噪声量随机分布在所有像素中。我希望能够为更多的标准偏差添加更多的噪音;换句话

我有这个代码,它是更大代码的一部分

newimg = pf.getdata(name)
print newimg
newhdr = pf.getheader(name) 
normalNoise = np.random.normal(0,poisson)
test = newimg + normalNoise

pf是“pyfits”,而“name”是我读入的.fits文件的名称。我想把这个.fits文件添加到噪声中,使噪声量随机分布在所有像素中。我希望能够为更多的标准偏差添加更多的噪音;换句话说,当我增加变量“poisson”的值时,图像应该变得越来越不清晰。我该怎么做呢

您似乎非常接近,只需要生成多个随机样本,我认为
normalNoise=np.random.normal(0,poisson,size=newimg.shape)
就可以了。