Publisher review:Numarray provides array manipulation and computational capabilities similar to those found in IDL, Matlab, or Octave. Numarray provides array manipulation and computational capabilities similar to those found in IDL, Matlab, or Octave. Using numarray, it is possible to write many efficient numerical data processing applications directly in Python without using any C, C or Fortran code (as well as doing such analysis interactively within Python or PyRAF).
For algorithms that are not well suited for efficient computation using array facilities it is possible to write C functions (and eventually Fortran) that can read and write numarray arrays that can be called from Python. Numarray is a re-implementation of an older Python array module called Numeric.
Features:
- Supporting access to byteswapped, misaligned, discontiguous, or type-mismatched arrays without requiring a complete temporary copy.
- Modifying the type coercion rules to avoid unexpected type inflation (eg., 2.0 × should not result in a Float64 array).
- Implementing arrays as a family of classes rather than as an abstract C-type. Numarray provides python classes for handling numbers, fixed-length-strings, and records.
- Supporting access to fields of arrays of records as numeric arrays without copying the data to a new array.
- Supporting memory mapping of arrays.
- Generating most C-extension code using python scripts.
- Implementing its most complex functionality in Python.
Numarray 1.0.3 is a Python script for Mathematics scripts design by J. C. Hsu.
It runs on following operating system: Windows / Linux / Mac OS / BSD / Solaris.
Numarray provides array manipulation and computational capabilities similar to those found in IDL, Matlab, or Octave.
Operating system:Windows / Linux / Mac OS / BSD / Solaris