[SciPy-dev] 'O' type arrays and containers as values...
Fernando Perez
Fernando.Perez at colorado.edu
Fri Nov 4 14:01:45 EST 2005
Hi all,
If I understand things correctly, the following should work fine:
In [3]: import scipy
In [4]: scipy.__core_version__
Out[4]: '0.4.3.1433'
In [5]: a=scipy.empty((2,2),'O')
In [6]: a[0,0] = (1,2,3)
---------------------------------------------------------------------------
exceptions.ValueError Traceback (most recent
call last)
/home/phillips/student/fperez/<console>
ValueError: number of elements in destination must be integer multiple of
number of elements in source
Why can't I assign a container (it fails for tuples, lists and arrays) as the
_value_ of an 'O' array? Note that strings work fine:
In [7]: a[0,0] = '(1,2,3)'
Am I missing something here? It seems to me that 'O' type arrays should be
able to hold as values arbitrary python objects, no?
Cheers,
f
More information about the SciPy-Dev
mailing list