[Numpy-discussion] asarray() behaviour.
Tim Leslie
tim.leslie at gmail.com
Mon Jan 8 21:55:06 EST 2007
I get different behaviour from asarray depending on whether I pass in
a list or an array, Additionally, neither of them give me the expected
results, which is a TypeError complaining about being unable to use
complex values as floats. Can someone shed some light on this.
Cheers,
Tim
In [27]: N.asarray([1j,2,3], dtype=N.float64)
---------------------------------------------------------------------------
exceptions.ValueError Traceback (most
recent call last)
/home/timl/src/scipy/Lib/linsolve/<ipython console>
/usr/lib/python2.4/site-packages/numpy/core/numeric.py in asarray(a,
dtype, order)
130 are converted to base class ndarray.
131 """
--> 132 return array(a, dtype, copy=False, order=order)
133
134 def asanyarray(a, dtype=None, order=None):
ValueError: setting an array element with a sequence.
In [28]: N.asarray(N.array([1j,2,3]), dtype=N.float64)
Out[28]: array([ 0., 2., 3.])
More information about the NumPy-Discussion
mailing list