[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