本文整理汇总了Python中RandomArray.standard_normal方法的典型用法代码示例。如果您正苦于以下问题:Python RandomArray.standard_normal方法的具体用法?Python RandomArray.standard_normal怎么用?Python RandomArray.standard_normal使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类RandomArray
的用法示例。
在下文中一共展示了RandomArray.standard_normal方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: _maxwellboltzmanndistribution
# 需要导入模块: import RandomArray [as 别名]
# 或者: from RandomArray import standard_normal [as 别名]
def _maxwellboltzmanndistribution(masses, temp):
xi = RandomArray.standard_normal(shape=(len(masses),3))
momenta = xi * Numeric.sqrt(masses * temp)[:,Numeric.NewAxis]
return momenta
示例2: lregress
# 需要导入模块: import RandomArray [as 别名]
# 或者: from RandomArray import standard_normal [as 别名]
sigma_A = sigma_y * Numeric.sqrt( Numeric.sum(x**2)/DELTA )
sigma_B = sigma_y * Numeric.sqrt( N/DELTA )
return A,B,sigma_y,sigma_A,sigma_B
# Test program
if __name__== '__main__':
# Use latex text formatting
matplotlib.rc('text', usetex=True)
# Create a test data set
x = Numeric.arange(20)
dy = RandomArray.standard_normal(20)
y = 0.5*x+3 + dy
A,B,dy,dA,dB = lregress(x,y)
y2 = A + B*x
print A, B, dy ,dA,dB
# pylab.plot(x,y,'o')
# pylab.plot(x,y2,linewidth=3)
# pylab.xlabel('x',fontsize='large')
# pylab.ylabel('y',fontsize='large')
# pylab.text(2, 13, 'A = %.1f $\pm$ %.1f (true: 3.0)' % (A,dA) )
# pylab.text(2, 12, 'B = %.2f $\pm$ %.2f (true: 0.5)' % (B,dB) )
# pylab.text(2, 11, 'dy = %.1f (true: 1.0)' % (dy) )