[Numpy-discussion] Response to PEP suggestions

konrad.hinsen at laposte.net konrad.hinsen at laposte.net
Sat Feb 19 00:00:29 EST 2005

On 18.02.2005, at 23:06, Travis Oliphant wrote:

> Let me see if i understand you here.  Since the type of the array is  
> bascially handled by the
> PyArray_Descr*  structure.   Are you suggesting turning that into a  
> full-fledged PythonObject with
> new type?   I had thought of this before since it's basically calling  
> for us to do something like that.  Or do you have something else in  
> mind?

I was thinking of the scalar types than of the arrays. What I am  
proposing is to have a Int16, Int32, UInt 16 etc. as Python scalar  
types (though not built-in types) and use the type objects to create  
arrays and to identify the type of array elements. Those types would be  
part of a type hierarchy for type testing.

One could then either have a single array type that stores the type  
object for the elements internally, or have different Python types for  
every kind of array (i.e. Int16Array, Int32Array). I don't see any  
important difference there, so I have no clear opinion on this.

Konrad Hinsen
Laboratoire Leon Brillouin, CEA Saclay,
91191 Gif-sur-Yvette Cedex, France
Tel.: +33-1 69 08 79 25
Fax: +33-1 69 08 82 61
E-Mail: khinsen at cea.fr

More information about the NumPy-Discussion mailing list