Optional Numeric Modules
Many other modules are
built on top of Numeric
or cooperate with it. You
can download some of them from the same URL as
Numeric
(http://sourceforge.net/projects/numpy). Some
of these extra modules may already be included in the package you
have downloaded. Documentation for the modules is also part of the
documentation for Numeric
. A rich library of
scientific tools that work well with Numeric
is
SciPy
, available at http://www.scipy.org. I highly recommend it
if you are using Python for scientific or engineering computing.
Here are some key optional Numeric
modules:
-
MLab
MLab
supplies many Python functions written on top ofNumeric
.MLab
’s functions are similar in name and operation to functions supplied by the productMatlab
.-
FFT
FFT
supplies Python-callable Fast Fourier Transforms (FFTs) of data held inNumeric
arrays.FFT
can wrap either the well-knownFFTPACK
Fortran-coded library or the compatible C-codedfftpack
library.-
LinearAlgebra
LinearAlgebra
supplies Python-callable functions, operating on data held inNumeric
arrays, that wrap either the well-knownLAPACK
Fortran-coded library or the compatible C-codedlapack_lite
library.LinearAlgebra
lets you invert matrices, solve linear systems, compute eigenvalues and eigenvectors, perform singular value decomposition, and least-squares-solve overdetermined linear systems.-
RandomArray
RandomArray
supplies fast, high-quality pseudo-random number generators, using various random distributions, ...
Get Python in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.