def rvs(self):
S=self.S
N,M=S.shape
iscomplex=self.iscomplex
if iscomplex == None:
iscomplex=np.iscomplexobj(S)
if iscomplex==True:
noise=self.noise.rvs(scale=np.sqrt(self.sigma2/2),size=(N,M))+1j*self.noise.rvs(scale=np.sqrt(self.sigma2/2),size=(N,M))
else:
noise=self.noise.rvs(scale=np.sqrt(self.sigma2),size=(N,M))
return S+noise
评论列表
文章目录