Claude Gouedard wrote: > 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.
Because a is not a tuple, but an int !!! Try: a=(1) print a, type(a) Manuel > 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 _______________________________________________ Numpy-discussion mailing list [email protected] http://projects.scipy.org/mailman/listinfo/numpy-discussion
