numarray
User's Manual
Next:
General
numarray
User's Manual
Perry Greenfield
Todd Miller
Rick White
Date:
November 2, 2005
General
Front Matter
Legal Notice
Contents
1 Numerical Python
1. Introduction
1.1 Where to get information and code
1.2 Acknowledgments
2. Installing numarray
2.1 Testing the Python installation
2.2 Testing the Numarray Python Extension Installation
2.3 Installing numarray
2.4 At the SourceForge...
3. High-Level Overview
3.1 Numarray Objects
3.2 Universal Functions
3.3 Convenience Functions
3.4 Differences between numarray and Numeric.
4. Array Basics
4.1 Basics
4.2 Creating arrays from scratch
4.3 Creating arrays with values specified ``on-the-fly''
4.4 Coercion and Casting
4.5 Operating on Arrays
5. Array Indexing
5.1 Getting and Setting array values
5.2 Slicing Arrays
5.3 Pseudo Indices
5.4 Index Arrays
6. Intermediate Topics
6.1 Rank-0 Arrays
6.2 Exception Handling
6.3 IEEE-754 Not a Number (NAN) and Infinity
7. Ufuncs
7.1 What are Ufuncs?
7.2 Which are the Ufuncs?
7.3 Writing your own ufuncs!
8. Array Functions
9. Array Methods
10. Array Attributes
11. Character Array
11.1 Introduction
11.2 Character array stripping, padding, and truncation
11.3 Character array functions
11.4 Character array methods
12. Record Array
12.1 Introduction
12.2 Record array functions
12.3 Record array methods
12.4 Record object
13. Object Array
13.1 Introduction
13.2 Object array functions
13.3 Object array methods
14. C extension API
14.1 Numarray extension basics
14.2 Fundamental data structures
14.3 Numeric simulation API
14.4 High-level API
14.5 Element-wise API
14.6 One-dimensional API
14.7 New numarray functions
2 Extension modules
15. Convolution
15.1 Convolution functions
15.2 Global constants
16. Fast-Fourier-Transform
16.1 Installation
16.2 FFT Python Interface
16.3 fftpack Python Interface
17. Linear Algebra
17.1 Installation
17.2 Python Interface
18. Masked Arrays
18.1 What is a masked array?
18.2 Using numarray.ma
18.3 Class MaskedArray
18.4 MaskedArray Attributes
18.5 MaskedArray Functions
18.6 Helper classes
18.7 Examples of Using numarray.ma
19. Mlab
19.1 Matlab(tm) compatible functions
20. Random Numbers
20.1 General functions
20.2 Special random number distributions
20.3 Examples
21. Multi-dimensional image processing
21.1 Introduction
21.2 Properties shared by all functions
21.3 Filter functions
21.4 Fourier domain filters
21.5 Interpolation functions
21.6 Binary morphology
21.7 Grey-scale morphology
21.8 Distance transforms
21.9 Segmentation and labeling
21.10 Object measurements
21.11 Extending
nd_image
in C
22. Memory Mapping
22.1 Introduction
22.2 Opening a Memmap
22.3 Slicing a Memmap
22.4 Creating an array from a MemmapSlice
22.5 Resizing a MemmapSlice
22.6 Forcing file updates and closing the Memmap
22.7 numarray.memmap functions
22.8 Memmap methods
22.9 MemmapSlice methods
Appendix
A. Glossary
Index
About this document ...
numarray
User's Manual
Next:
General
Release 1.5, documentation updated on November 2, 2005.
Send comments to the
NumArray community
.