Python equivalent to the "A" or "a" output conversions in C

jmfauth wxjmfauth at gmail.com
Tue Jun 19 16:11:44 EDT 2012


On Jun 19, 9:54 pm, "Edward C. Jones" <edcjo... at comcast.net> wrote:
> On 06/19/2012 12:41 PM, Hemanth H.M wrote:
>
> > >>> float.hex(x)
> > '0x1.5000000000000p+3'
>
> Some days I don't ask the brightest questions.  Suppose x was a numpy
> floating scalar (types numpy.float16, numpy.float32, numpy.float64, or
> numpy.float128).  Is there an easy way to write x in
> binary or hex?

I'm not aware about a buitin fct. May be the module
struct — Interpret bytes as packed binary data can help.

jmf



More information about the Python-list mailing list