[SciPy-dev] NumPy User Guide table of contents
David Goldsmith
d_l_goldsmith@yahoo....
Fri Aug 21 17:39:32 CDT 2009
--- On Fri, 8/21/09, Pauli Virtanen <pav+sp@iki.fi> wrote:
Thanks, Pauli! I've made my suggestions "in-line", denoted by a '+'.
DG
> ************
> Numpy Manual - TOC
> ************
+ #. Acknowledgements
> #. Introduction to Numpy
> #. What it is + what it isn't (e.g., a comprehensive numerical mathematics library, nor even a comprehensive linear algebra library)
> #. What is there: a very high-level
> overview
> #. Conventions in this manual
> #. Installing Numpy
> #. Instructions for getting binaries
> #. Instructions for building from source,
> on different platforms
> #. Basics of arrays
> #. What is an array (in Numpy, in general, or both?)
> #. Storing data in arrays
> #. Arrays as literals
> #. Creating arrays: empty, zeros,
> ones, ...
> #. Saving/loading to a file: text,
> npz -> point to other IO routines
> #. Extracting data from arrays
> #. Basic indexing and slicing
> #. Simple fancy indexing
> #. Finding items in arrays
> #. comparisons, logic
> operations, indexing based on them
> #. where, searchsorted
> #. Advanced indexing on arrays:
> ellipsis, newaxis
> #. Views and copies of arrays
> #. Demonstrate that slicing in
> general creates views
> #. Modifying contents of arrays
> #. Setting data in arrays via
> indexing
+ #. scalar-across-array broadcasting:
> #. add, multiply subtract
> #. in-place operations (with the
> common indexing caveat!)
> #. sum, mean, min, max, ...
> #. remark on ufuncs: common
> methods
> #. Operating [al]on[g] an axis of an
> array
> #. + [Array-across-array] Broadcasting
> #. Joining, splitting arrays and changing their
> shape
> #. *stack, *split
> #. reshape
> #. resize
> #. Working with different types of data: integers,
> floats, complex, strings...
> #. Basic creation of arrays with
> certain data types
> #. Building up data type objects
> #. Casting and converting array
> data, automatic casting, coercion
> #. Advanced data types and structured arrays
> #. Creating structured arrays
> #. Defining them: literals,
> loading from files
> #. Accessing data in them
> #. Other topics
> #. Working with missing data
> #. NaNs as masking
> #. Masked arrays
> #. Linear algebra and matrices
> #. Working with polynomials
> #. Floating point issues: errors, error
> handling, inaccuracy, etc.
> #. Fourier transforms
> #. Generating random numbers
> #. Building and testing packages using
> Numpy
> #. Financial calculations with Numpy
> #. Extending Numpy
> #. Subclassing numpy arrays
> #. Array interface
> #. Ctypes support in Numpy
> #. Cython? Pyrex? F2Py?
> #. Writing C extensions using Numpy
> #. Basics
> #. Iteration
> #. Ufuncs
> #. Data types
> #. Subclassing in C
> #. Numpy internals
> #. Memory model
> #. Data type stuff
> #. Ufuncs
> #. etc?
>
> #. Reference
> <insert our current "reference manual"
> here as-is and factor out
> any duplication later on>
>
+ #. Online references/support
+ #. Citations
+ #. Index
> _______________________________________________
> Scipy-dev mailing list
> Scipy-dev@scipy.org
> http://mail.scipy.org/mailman/listinfo/scipy-dev
>
More information about the Scipy-dev
mailing list