This looks good:

>> import numpy as np
>> x = np.random.rand(2,3)
>> x.mean(None, out=x)
---------------------------------------------------------------------------
ValueError: wrong shape for output

But this is strange:

>> x.std(None, out=x)
   0.28264369725
>> x

array([[ 0.54718012,  0.94296181,  0.23668961],
       [ 0.35561918,  0.80860405,  0.96713833]])
>>
>> x.var(None, out=x)
   0.0798874595952
>> x

array([[ 0.54718012,  0.94296181,  0.23668961],
       [ 0.35561918,  0.80860405,  0.96713833]])
>>
>> x.var(0, out=x)
   array([ 0.0091739 ,  0.004513  ,  0.13338883])
>> x

array([[ 0.54718012,  0.94296181,  0.23668961],
       [ 0.35561918,  0.80860405,  0.96713833]])

I'm using numpy 1.0.4 from Debian Lenny.
_______________________________________________
Numpy-discussion mailing list
Numpy-discussion@scipy.org
http://projects.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to