[Numpy-discussion] Comments on numarray - 4

Todd Miller jmiller at stsci.edu
Wed Dec 18 07:04:04 CST 2002


Edward C. Jones wrote:

> The optional shape argument to fromstring is not documented.

Noted.

>
> -----------------
>
> I suggest a documentation section on NumericTypes. "Int8.bytes" and
> need documenting.

Noted.

>
> ----------------
>
>      Table of Automatic Coercions (found by experiment)
>
>          B   I8   U8  I16  U16  I32  U32  I64  U64  F32  F64  C32  C64
>      ------------------------------------------------------------------
>    B |  *I8   I8   U8  I16  U16  I32  U32  I64  U64  F32  F64  C32  C64
>   I8 |        I8 *I16  I16  U16  I32  U32  I64  U64  F32  F64  C32  C64
>   U8 |             U8  I16  U16  I32  U32  I64  U64  F32  F64  C32  C64
>  I16 |                 I16 *I32  I32  U32  I64  U64  F32  F64  C32  C64
>  U16 |                      U16  I32  U32  I64  U64  F32  F64  C32  C64
>  I32 |                           I32 *I64  I64  U64  F32  F64  C32  C64
>  U32 |                                U32  I64  U64  F32  F64  C32  C64
>  I64 |                                     I64 *I64 ?F32  F64  C32  C64
>  U64 |                                          U64 ?F32  F64  C32  C64
>  F32 |                                               F32  F64  C32  C64
>  F64 |                                                    F64 ?C32  C64
>  C32 |                                                         C32  C64
>  C64 |                                                              C64

Nice table!

>
> The names are listed in the order used in "numerictypes.py". The "*" 
> cases are exceptions treated there. Are the "?" conversions correct? See

No.  The Complex32/Float64 conversion has already been fixed in CVS.   
The Int64/Float32 coercion will be changed from Float32 to Float64.

> "genericPromotionExclusions" in "numerictypes.py". 

Thanks for the excellent feedback!

Todd





More information about the Numpy-discussion mailing list