[Numpy-discussion] Response to PEP suggestions

konrad.hinsen at laposte.net konrad.hinsen at laposte.net
Fri Feb 18 23:45:24 CST 2005


On 18.02.2005, at 23:02, Stephen Walton wrote:

> Duncan Child wrote:
>
>> In another post [Konrad Hinsen] said:
>>
>> "... as the goal is inclusion into the Python core .... I propose  
>> that the PEP should include unification of scalars and arrays such  
>> that for all practical purposes scalars *are* rank-0 arrays. "
>>
>> So I think we are in broad agreement.
>
> It seems to me that actually getting the above behavior is going to  
> require Guido van Rossum et al. to change how scalars behave in the  
> Python core.  As I said, right now min(scalar) in stock Python raises  
> a TypeError on the grounds that scalars can't be iterated over.

That's fine - scalars (like rank-0 arrays) cannot be iterated over.

However, there would indeed have to be changes to scalars. For example,  
1.shape would have to return ().

Konrad.
--
------------------------------------------------------------------------ 
-------
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