# User:Jarle Pahr/NumPy

### From OpenWetWare

(→Commands & Functions) |
(→Matrices and arrays) |
||

Line 42: | Line 42: | ||

*Matrix multiplication achieved with dot() | *Matrix multiplication achieved with dot() | ||

- | + | Array manipulation routines: http://docs.scipy.org/doc/numpy/reference/routines.array-manipulation.html | |

- | http://docs.scipy.org/doc/numpy/reference/routines.array-manipulation.html | + | |

=Commands & Functions= | =Commands & Functions= |

## Revision as of 07:17, 23 August 2013

http://wiki.scipy.org/NumPy_for_Matlab_Users

https://pypi.python.org/pypi/numpy

http://wiki.scipy.org/Tentative_NumPy_Tutorial

64-bit installers: http://www.lfd.uci.edu/~gohlke/pythonlibs/

http://www.engr.ucsb.edu/~shell/che210d/numpy.pdf

http://physics.nmt.edu/~raymond/software/python_notes/paper003.html

# Matrices and arrays

http://stackoverflow.com/questions/12024820/danger-of-mixing-numpy-matrix-and-array

http://stackoverflow.com/questions/3337301/numpy-matrix-to-array

http://www.python-course.eu/matrix_arithmetic.php

http://scienceoss.com/numpy-array-basics/

http://showmedo.com/videotutorials/video?name=10370040&fromSeriesID=1037

Matrices:

- Strictly 2-dimensional
- Use of * results in matrix multiplication
- Element-wise multiplication achieved with multiply()

Arrays:

- Use of * results in element-wise multiplication
- Matrix multiplication achieved with dot()

Array manipulation routines: http://docs.scipy.org/doc/numpy/reference/routines.array-manipulation.html

# Commands & Functions

Dimensions of matrix:

matrixname.shape

http://docs.scipy.org/doc/numpy/reference/generated/numpy.zeros.html

http://docs.scipy.org/doc/numpy/reference/generated/numpy.resize.html

http://docs.scipy.org/doc/numpy/reference/generated/numpy.concatenate.html