[Python-ideas] Adding a half-float (16-bit) type to PEP 3118 (and possibly the struct module?)

Eli Stevens (Gmail) wickedgrey at gmail.com
Thu Mar 31 05:39:16 CEST 2011


On Wed, Mar 30, 2011 at 7:32 PM, Greg Ewing <greg.ewing at canterbury.ac.nz> wrote:
> Just out of curiosity, is the layout of numpy's float16
> based on any existing standard, or is it something purely
> invented by numpy?
>
> If it's a standard format, that would lend more weight
> to the idea of supporting it in the buffer interface.

Per my understanding (I haven't gone and cross-checked the code with
the spec, however), it's based on IEEE 754-2008:

http://en.wikipedia.org/wiki/Half_precision_floating-point_format

Eli



More information about the Python-ideas mailing list