array of array of float
DH
no at spam.com
Sun Jul 9 14:56:06 EDT 2006
Summercoolness at gmail.com wrote:
> i used C too much and haven't used Python for a while...
>
> like in C, if we want an array of array of float, we use
>
> float a[200][500];
>
> now in Python, seems like we have to do something like
>
> a = [ [ ] ] * 200
>
> and then just use
>
> a[1].append(12.34) etc
>
> but it turns out that all 200 elements points to the same list...
> and i have to use
>
> a = [ ]
> for i in range (0, 200):
> a.append([ ])
>
> is there a simpler way... i wonder...
>
Right, try the numpy module, and you can do:
from numpy import *
a = zeros((200,500), Float)
documentation:
http://numeric.scipy.org/numpydoc/numpy-6.html#pgfId-60291
download:
http://sourceforge.net/project/showfiles.php?group_id=1369&package_id=175103
main page:
http://numeric.scipy.org/
More information about the Python-list
mailing list