Python 3.3.1 (default, Apr 17 2013, 22:32:14) 
[GCC 4.7.3] on linux 

>>> import numpy 
>>> numpy.__version__ 
'1.8.0.dev-d62f11d' 

>>> numpy.array((1,2,3)) / 2 
array([ 0.5,  1. ,  1.5]) 

#ok, but since division of integer arrays has been converted to float, pow is 
expected as well, but it's not: 

>>> numpy.array((1,2,3)) ** -1 
array([1, 0, 0], dtype=int32) 

>>> numpy.array((1,2,3)) ** -2 
array([1, 0, 0], dtype=int32) 

>>> 3**-1 
0.3333333333333333 

D. 

_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to