Differences between revisions 15 and 16

Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
It can be hard to know what functions are available in numpy. This is not a complete list, but it does cover most of them. Links point to the example list with internal documentation (it's a large page, it may take a moment to load before it jumps to the appropriate section).

[[TableOfContents]]
== Array creation ==
=== Numerical ===
 * [:Numpy_Example_List_With_Doc#arange: arange](), [:Numpy_Example_List_With_Doc#arrayrange: arrayrange]()
 * [:Numpy_Example_List_With_Doc#linspace: linspace](), [:Numpy_Example_List_With_Doc#logspace: logspace]()
=== Ones and zeros ===
 * [:Numpy_Example_List_With_Doc#empty: empty](), [:Numpy_Example_List_With_Doc#empty_like: empty_like]()
 * [:Numpy_Example_List_With_Doc#eye: eye](), [:Numpy_Example_List_With_Doc#identity: identity]()
 * [:Numpy_Example_List_With_Doc#ones: ones](), [:Numpy_Example_List_With_Doc#ones_like: ones_like]()
 * [:Numpy_Example_List_With_Doc#tri: tri](), [:Numpy_Example_List_With_Doc#tril: tril](), [:Numpy_Example_List_With_Doc#triu: triu]()
 * [:Numpy_Example_List_With_Doc#zeros: zeros](), [:Numpy_Example_List_With_Doc#zeros_like: zeros_like]()
=== From existing data ===
 * [:Numpy_Example_List_With_Doc#array: array](), [:Numpy_Example_List_With_Doc#recarray: recarray]()
 * [:Numpy_Example_List_With_Doc#asarray: asarray](), [:Numpy_Example_List_With_Doc#asanyarray: asanyarray](), [:Numpy_Example_List_With_Doc#asmatrix: asmatrix]()
 * [:Numpy_Example_List_With_Doc#copy: copy]()
 * [:Numpy_Example_List_With_Doc#fromarrays: fromarrays](), [:Numpy_Example_List_With_Doc#frombuffer: frombuffer](), [:Numpy_Example_List_With_Doc#fromfile: fromfile](), [:Numpy_Example_List_With_Doc#fromfunction: fromfunction](), [:Numpy_Example_List_With_Doc#fromiter: fromiter](), [:Numpy_Example_List_With_Doc#loadtxt: loadtxt]()
=== Building matrices ===
 * [:Numpy_Example_List_With_Doc#bmat: bmat]()
 * [:Numpy_Example_List_With_Doc#diag: diag](), [:Numpy_Example_List_With_Doc#diagflat: diagflat]()
 * [:Numpy_Example_List_With_Doc#mat: mat](), [:Numpy_Example_List_With_Doc#matrix: matrix]()
 * [:Numpy_Example_List_With_Doc#vander: vander]()
== Reinterpreting arrays ==
 * [:Numpy_Example_List_With_Doc#view: view]()
=== Types ===
 * [:Numpy_Example_List_With_Doc#astype: astype]()
 * [:Numpy_Example_List_With_Doc#cast: cast][]()
 * [:Numpy_Example_List_With_Doc#int8: int8](), [:Numpy_Example_List_With_Doc#int16: int16](), [:Numpy_Example_List_With_Doc#int32: int32](), [:Numpy_Example_List_With_Doc#int64: int64](), [:Numpy_Example_List_With_Doc#int128: int128]()
 * [:Numpy_Example_List_With_Doc#uint8: uint8](), [:Numpy_Example_List_With_Doc#uint16: uint16](), [:Numpy_Example_List_With_Doc#uint32: uint32](), [:Numpy_Example_List_With_Doc#uint64: uint64](), [:Numpy_Example_List_With_Doc#uint128: uint128]()
 * [:Numpy_Example_List_With_Doc#float16: float16](), [:Numpy_Example_List_With_Doc#float32: float32](), [:Numpy_Example_List_With_Doc#float64: float64](), [:Numpy_Example_List_With_Doc#float96: float96](), [:Numpy_Example_List_With_Doc#float128: float128](), [:Numpy_Example_List_With_Doc#float256: float256]()
 * [:Numpy_Example_List_With_Doc#complex32: complex32](), [:Numpy_Example_List_With_Doc#complex64: complex64](), [:Numpy_Example_List_With_Doc#complex128: complex128](), [:Numpy_Example_List_With_Doc#complex192: complex192](), [:Numpy_Example_List_With_Doc#complex256: complex256](), [:Numpy_Example_List_With_Doc#complex512: complex512]()
 * [:Numpy_Example_List_With_Doc#bool: bool]_()
 * [:Numpy_Example_List_With_Doc#object: object]_()
 * [:Numpy_Example_List_With_Doc#void: void](), [:Numpy_Example_List_With_Doc#str: str]_(), [:Numpy_Example_List_With_Doc#unicode: unicode]_()
 * [:Numpy_Example_List_With_Doc#byte: byte](), [:Numpy_Example_List_With_Doc#ubyte: ubyte]()
 * [:Numpy_Example_List_With_Doc#short: short](), [:Numpy_Example_List_With_Doc#ushort: ushort]()
 * [:Numpy_Example_List_With_Doc#intc: intc](), [:Numpy_Example_List_With_Doc#uintc: uintc]()
 * [:Numpy_Example_List_With_Doc#intp: intp](), [:Numpy_Example_List_With_Doc#uintp: uintp]()
 * [:Numpy_Example_List_With_Doc#int: int]_(), [:Numpy_Example_List_With_Doc#uint: uint]()
 * [:Numpy_Example_List_With_Doc#longlong: longlong](), [:Numpy_Example_List_With_Doc#ulonglong: ulonglong]()
 * [:Numpy_Example_List_With_Doc#single: single](), [:Numpy_Example_List_With_Doc#csingle: csingle]()
 * [:Numpy_Example_List_With_Doc#float: float]_(), [:Numpy_Example_List_With_Doc#complex: complex]_()
 * [:Numpy_Example_List_With_Doc#longfloat: longfloat](), [:Numpy_Example_List_With_Doc#clongfloat: clongfloat]()
=== Kinds of array ===
 * [:Numpy_Example_List_With_Doc#asarray: asarray]()
 * [:Numpy_Example_List_With_Doc#asanyarray: asanyarray]()
 * [:Numpy_Example_List_With_Doc#asmatrix: asmatrix]()
=== Changing the number of dimensions ===
 * [:Numpy_Example_List_With_Doc#atleast_1d: atleast_1d](), [:Numpy_Example_List_With_Doc#atleast_2d: atleast_2d](), [:Numpy_Example_List_With_Doc#atleast_3d: atleast_3d]()
 * [:Numpy_Example_List_With_Doc#broadcast: broadcast]()
 * [:Numpy_Example_List_With_Doc#expand_dims: expand_dims]()
 * [:Numpy_Example_List_With_Doc#squeeze: squeeze]()
=== Transpose-like operations ===
 * [:Numpy_Example_List_With_Doc#rollaxis: rollaxis]()
 * [:Numpy_Example_List_With_Doc#swapaxes: swapaxes]()
 * [:Numpy_Example_List_With_Doc#T: T], [:Numpy_Example_List_With_Doc#transpose: transpose]()
=== Reshaping arrays ===
 * [:Numpy_Example_List_With_Doc#flat: flat], [:Numpy_Example_List_With_Doc#flatten: flatten]()
 * [:Numpy_Example_List_With_Doc#ravel: ravel]()
 * [:Numpy_Example_List_With_Doc#reshape: reshape](), [:Numpy_Example_List_With_Doc#shape: shape]
== Array modification ==
=== Joining arrays ===
 * [:Numpy_Example_List_With_Doc#append: append]()
 * [:Numpy_Example_List_With_Doc#column_stack: column_stack]()
 * [:Numpy_Example_List_With_Doc#concatenate: concatenate]()
 * [:Numpy_Example_List_With_Doc#dstack: dstack](), [:Numpy_Example_List_With_Doc#hstack: hstack](), [:Numpy_Example_List_With_Doc#vstack: vstack]()
=== Splitting arrays ===
 * [:Numpy_Example_List_With_Doc#array_split: array_split]()
 * [:Numpy_Example_List_With_Doc#dsplit: dsplit](), [:Numpy_Example_List_With_Doc#hsplit: hsplit](), [:Numpy_Example_List_With_Doc#split: split](), [:Numpy_Example_List_With_Doc#vsplit: vsplit]()
=== Enlarging arrays ===
 * [:Numpy_Example_List_With_Doc#tile: tile]()
 * [:Numpy_Example_List_With_Doc#repeat: repeat]()
=== Adding and removing elements ===
 * [:Numpy_Example_List_With_Doc#delete: delete]()
 * [:Numpy_Example_List_With_Doc#insert: insert]()
 * [:Numpy_Example_List_With_Doc#resize: resize]()
 * [:Numpy_Example_List_With_Doc#trim_zeros: trim_zeros]()
 * [:Numpy_Example_List_With_Doc#unique: unique]()
=== Rearranging elements ===
 * [:Numpy_Example_List_With_Doc#fliplr: fliplr](), [:Numpy_Example_List_With_Doc#flipud: flipud]()
 * [:Numpy_Example_List_With_Doc#reshape: reshape]()
 * [:Numpy_Example_List_With_Doc#rot90: roll]()
 * [:Numpy_Example_List_With_Doc#rot90: rot90]()
== Indexing ==
 * []
 * [:Numpy_Example_List_With_Doc#take: take]()
 * [:Numpy_Example_List_With_Doc#put: put]()
 * [:Numpy_Example_List_With_Doc#putmask: putmask]()
=== Indexing syntax ===
 * [:Numpy_Example_List_With_Doc#: ...]
 * [:Numpy_Example_List_With_Doc#slice: slice]()
 * [:Numpy_Example_List_With_Doc#newaxis: newaxis]
 * [:Numpy_Example_List_With_Doc#index_exp: index_exp][]
=== Generating arrays suitable for indexing ===
 * [:Numpy_Example_List_With_Doc#c_: c_][]
 * [:Numpy_Example_List_With_Doc#r_: r_][]
 * [:Numpy_Example_List_With_Doc#s_: s_][]
 * [:Numpy_Example_List_With_Doc#nonzero: nonzero]()
 * [:Numpy_Example_List_With_Doc#where: where]()
 * [:Numpy_Example_List_With_Doc#indices: indices]()
 * [:Numpy_Example_List_With_Doc#ix_: ix_]()
 * [:Numpy_Example_List_With_Doc#mgrid: mgrid][]
 * [:Numpy_Example_List_With_Doc#ogrid: ogrid]()
=== Indexing-like operations ===
 * [:Numpy_Example_List_With_Doc#choose: choose]()
 * [:Numpy_Example_List_With_Doc#where: where]()
 * [:Numpy_Example_List_With_Doc#compress: compress]()
 * [:Numpy_Example_List_With_Doc#diag: diag](), [:Numpy_Example_List_With_Doc#diagonal: diagonal]()
 * [:Numpy_Example_List_With_Doc#select: select]()
=== Iterating ===
 * [:Numpy_Example_List_With_Doc#flat: flat]
 * [:Numpy_Example_List_With_Doc#ndenumerate: ndenumerate]()
 * [:Numpy_Example_List_With_Doc#ndindex: ndindex]()
== Logic ==
 * []
 * [:Numpy_Example_List_With_Doc#all: all](), [:Numpy_Example_List_With_Doc#any: any]()
 * [:Numpy_Example_List_With_Doc#allclose: allclose]()
 * [:Numpy_Example_List_With_Doc#alltrue: alltrue]()
 * [:Numpy_Example_List_With_Doc#nonzero: nonzero]()
 * [:Numpy_Example_List_With_Doc#piecewise: piecewise]()
 * [:Numpy_Example_List_With_Doc#sometrue: sometrue]()
== Finding things ==
 * [:Numpy_Example_List_With_Doc#argmax: argmax](), [:Numpy_Example_List_With_Doc#argmin: argmin]()
 * [:Numpy_Example_List_With_Doc#searchsorted: searchsorted]()
== Array statistics ==
 * [:Numpy_Example_List_With_Doc#average: average](), [:Numpy_Example_List_With_Doc#mean: mean]()
 * [:Numpy_Example_List_With_Doc#bincount: bincount](), [:Numpy_Example_List_With_Doc#histogram: histogram]()
 * [:Numpy_Example_List_With_Doc#corrcoef: corrcoef]()
 * [:Numpy_Example_List_With_Doc#cov: cov]()
 * [:Numpy_Example_List_With_Doc#max: max](), [:Numpy_Example_List_With_Doc#min: min](), [:Numpy_Example_List_With_Doc#ptp: ptp]()
 * [:Numpy_Example_List_With_Doc#median: median]()
 * [:Numpy_Example_List_With_Doc#std: std](), [:Numpy_Example_List_With_Doc#var: var]()
== ufuncs ==
 * [:Numpy_Example_List_With_Doc#abs: abs](), [:Numpy_Example_List_With_Doc#absolute: absolute]()
 * [:Numpy_Example_List_With_Doc#add: add](), [:Numpy_Example_List_With_Doc#multiply: multiply]()
 * [:Numpy_Example_List_With_Doc#angle: angle]()
 * [:Numpy_Example_List_With_Doc#arccos: arccos](), [:Numpy_Example_List_With_Doc#arcsin: arcsin](), [:Numpy_Example_List_With_Doc#arctan: arctan]()
 * [:Numpy_Example_List_With_Doc#arccosh: arccosh](), [:Numpy_Example_List_With_Doc#arcsinh: arcsinh](), [:Numpy_Example_List_With_Doc#arctanh: arctanh]()
 * [:Numpy_Example_List_With_Doc#arctan2: arctan2]()
 * [:Numpy_Example_List_With_Doc#bitwise_and: bitwise_and](), [:Numpy_Example_List_With_Doc#bitwise_or: bitwise_or](), [:Numpy_Example_List_With_Doc#bitwise_xor: bitwise_xor]()
 * [:Numpy_Example_List_With_Doc#ceil: ceil](), [:Numpy_Example_List_With_Doc#floor: floor](), [:Numpy_Example_List_With_Doc#round: round]()
 * [:Numpy_Example_List_With_Doc#conj: conj](), [:Numpy_Example_List_With_Doc#conjugate: conjugate]()
 * [:Numpy_Example_List_With_Doc#cos: cos](), [:Numpy_Example_List_With_Doc#sin: sin](), [:Numpy_Example_List_With_Doc#tan: tan]()
 * [:Numpy_Example_List_With_Doc#cosh: cosh](), [:Numpy_Example_List_With_Doc#sinh: sinh](), [:Numpy_Example_List_With_Doc#tanh: tanh]()
 * [:Numpy_Example_List_With_Doc#fix: fix]()
 * [:Numpy_Example_List_With_Doc#hypot: hypot]()
 * [:Numpy_Example_List_With_Doc#logical_and: logical_and](), [:Numpy_Example_List_With_Doc#logical_not: logical_not](), [:Numpy_Example_List_With_Doc#logical_or: logical_or](), [:Numpy_Example_List_With_Doc#logical_xor: logical_xor]()
 * [:Numpy_Example_List_With_Doc#maximum: maximum](), [:Numpy_Example_List_With_Doc#minimum: minimum]()
== ufunc methods ==
 * [:Numpy_Example_List_With_Doc#accumulate: accumulate]()
 * [:Numpy_Example_List_With_Doc#outer: outer]()
 * [:Numpy_Example_List_With_Doc#reduce: reduce]()
== Functional constructs ==
 * [:Numpy_Example_List_With_Doc#apply_along_axis: apply_along_axis]()
 * [:Numpy_Example_List_With_Doc#apply_over_axis: apply_over_axis]()
 * [:Numpy_Example_List_With_Doc#vectorize: vectorize]()
== Random numbers ==
 * [:Numpy_Example_List_With_Doc#beta: beta](), [:Numpy_Example_List_With_Doc#binomial: binomial](), [:Numpy_Example_List_With_Doc#gumbel: gumbel](), [:Numpy_Example_List_With_Doc#poisson: poisson](), [:Numpy_Example_List_With_Doc#standard_normal: standard_normal](), [:Numpy_Example_List_With_Doc#uniform: uniform](), [:Numpy_Example_List_With_Doc#vonmises: vonmises](), [:Numpy_Example_List_With_Doc#weibull: weibull]()
 * [:Numpy_Example_List_With_Doc#bytes: bytes]()
 * [:Numpy_Example_List_With_Doc#permutation: permutation]()
 * [:Numpy_Example_List_With_Doc#rand: rand](), [:Numpy_Example_List_With_Doc#randint: randint](), [:Numpy_Example_List_With_Doc#randn: randn]()
 * [:Numpy_Example_List_With_Doc#random_integers: random_integers]()
 * [:Numpy_Example_List_With_Doc#random_sample: random_sample]()
 * [:Numpy_Example_List_With_Doc#ranf: ranf]()
 * [:Numpy_Example_List_With_Doc#sample: sample]()
 * [:Numpy_Example_List_With_Doc#seed: seed]()
 * [:Numpy_Example_List_With_Doc#shuffle: shuffle]()
== Array math ==
 * [:Numpy_Example_List_With_Doc#clip: clip]()
 * [:Numpy_Example_List_With_Doc#cross: cross]()
 * [:Numpy_Example_List_With_Doc#cumprod: cumprod](), [:Numpy_Example_List_With_Doc#cumsum: cumsum]()
 * [:Numpy_Example_List_With_Doc#diff: diff]()
 * [:Numpy_Example_List_With_Doc#digitize: digitize]()
 * [:Numpy_Example_List_With_Doc#dot: dot]()
 * [:Numpy_Example_List_With_Doc#inner: inner]()
 * [:Numpy_Example_List_With_Doc#outer: outer]()
 * [:Numpy_Example_List_With_Doc#inv: inv](), [:Numpy_Example_List_With_Doc#pinv: pinv]()
 * [:Numpy_Example_List_With_Doc#poly1d: poly1d]()
 * [:Numpy_Example_List_With_Doc#polyfit: polyfit]()
 * [:Numpy_Example_List_With_Doc#prod: prod](), [:Numpy_Example_List_With_Doc#sum: sum]()
 * [:Numpy_Example_List_With_Doc#tensordot: tensordot]()
 * [:Numpy_Example_List_With_Doc#vdot: vdot]()
=== FFT ===
 * [:Numpy_Example_List_With_Doc#fft: fft]()
 * [:Numpy_Example_List_With_Doc#fftfreq: fftfreq]()
 * [:Numpy_Example_List_With_Doc#fftshift: fftshift]()
 * [:Numpy_Example_List_With_Doc#ifft: ifft]()
=== Linear algebra ===
 * [:Numpy_Example_List_With_Doc#inv: inv]()
 * [:Numpy_Example_List_With_Doc#lstsq: lstsq]()
 * [:Numpy_Example_List_With_Doc#solve: solve]()
 * [:Numpy_Example_List_With_Doc#svd: svd]()
 * [:Numpy_Example_List_With_Doc#trace: trace]()
== Array output ==
 * [:Numpy_Example_List_With_Doc#savetxt: savetxt]()
 * [:Numpy_Example_List_With_Doc#set_printoptions: set_printoptions]()
 * [:Numpy_Example_List_With_Doc#tofile: tofile]()
 * [:Numpy_Example_List_With_Doc#tolist: tolist]()
== Other ==
 * [:Numpy_Example_List_With_Doc#sort: sort](), [:Numpy_Example_List_With_Doc#argsort: argsort]()
 * [:Numpy_Example_List_With_Doc#binary_repr: binary_repr]()
 * [:Numpy_Example_List_With_Doc#dtype: dtype]()
 * [:Numpy_Example_List_With_Doc#fill: fill]()
 * [:Numpy_Example_List_With_Doc#finfo: finfo]()
 * [:Numpy_Example_List_With_Doc#generic: generic]
 * [:Numpy_Example_List_With_Doc#imag: imag], [:Numpy_Example_List_With_Doc#real: real]
 * [:Numpy_Example_List_With_Doc#inf: inf], [:Numpy_Example_List_With_Doc#nan: nan]
 * [:Numpy_Example_List_With_Doc#item: item]()
 * [:Numpy_Example_List_With_Doc#lexsort: lexsort]()
 * [:Numpy_Example_List_With_Doc#ndim: ndim]
 * [:Numpy_Example_List_With_Doc#shape: shape]
 * [:Numpy_Example_List_With_Doc#typeDict: typeDict]()
See the Routines section of the [http://docs.scipy.org/doc/numpy/reference/ main documentation].

numpy Functions by Category

See the Routines section of the main documentation.

Numpy Functions by Category (last edited 2013-08-16 16:51:43 by PauliVirtanen)