Grief with a complex value

Robert Kern robert.kern at
Thu Nov 9 02:34:44 CST 2006

Colin J. Williams wrote:
>  >>> import numpy.core as _n
>  >>> _nt= _n.numerictypes
>  >>> value= 
> '\x00\x00\x00\x00\x00\x00\xf0?\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x08@\x00\x00\x00\x00\x00\x00\x10@\x00\x00\x00\x00\x00\x00\x14@\x00\x00\x00\x00\x00\x00\x18@'
>  >>> _n.array(value, dtype= _nt.complex128, copy=True)
> Traceback (most recent call last):
>   File "<interactive input>", line 1, in <module>
> TypeError: a float is required
>  >>>
> A bug?

No. array() takes sequences, not data buffers. You want frombuffer().

Robert Kern

"I have come to believe that the whole world is an enigma, a harmless enigma
 that is made terrible by our own mad attempt to interpret it as though it had
 an underlying truth."
  -- Umberto Eco

Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo

More information about the Numpy-discussion mailing list