Hi ,

I'm just surprised by the behaviour of numpy.asarray on  lists.

Can someone comment this :
=====================
a=(1)
aa=asarray(a)
print  aa.size , aa.shape
>> 1   ( )
=====================

The shape  doesnot reflect the actual size.

If a=(1,2)  there is no problem .
=====================
aa=asarray((1,2))
print  aa.size , aa.shape
>> 2   (2, )
=====================
... same  for sequences:
=====================
aa=asarray( [1] )
 print  aa.size , aa.shape
>> 1  (1, )
=====================

Thanks
Claude Gouedard
_______________________________________________
Numpy-discussion mailing list
[email protected]
http://projects.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to