numerical python
matt
matt at virtualspectator.com
Fri Sep 29 18:51:54 EDT 2000
Thanks, that's nice to know.
On Sat, 30 Sep 2000, Travis Oliphant wrote:
> > More specifically I need to store objects and use their elements in large
> > matrix calculations. I don't really want to go loading a matrix each time I
> > need to use one. The two possibilities I thought of was storing just the
> > references to the object elements within the matricies(so I can keep them all
> > in memory), or instead using matrix stacks, keeping track of them, an if
> > necessary, comiiting them to a database in case of failure somewhere or memory
> > problems. How does numerical python best handle large matricies?
> >
>
> Numerical Python uses references to matrix regions, so you could store all
> of your matrices into one big 3-D array and use indexing to access the
> "slice" of interest.
>
> The thing to watch out for with large matrices is "slient upcasting" from
> single precision to double precision because python scalars are
> interpreted as double precision objects.
>
> Copying large chunks of data (especially if it means swapping to disk)
> will slow you down. If you steer clear of such things, Numeric Python
> is very fast.
>
> -Travis
>
>
>
>
> --
> http://www.python.org/mailman/listinfo/python-list
More information about the Python-list
mailing list