Matrix Operations with python and numpy - NeboMusic

[Pages:15]Matrix Operations with Python and Numpy

n

m 345 123 893

Create Arrays in Python Numpy

Create array A with values. 3 x 3 array with float datatype.

Create array A with zeros. 3 x 3 array with float datatype.

Create array A with zeros. 1 Dimensional array with length of 10. Integer 16 bit depth datatype.

Element wise Addition

3 4 5 2 5 9 5 9 14 123 + 804 = 927 8 9 3 12 0 3 20 9 6

+ =

C = A + B # Element wise addition

Adding Each Element of Matrix (Sum of all elements)

345 = 1 2 3

893

-1 -1

(,) = 38

=0 =0

total = sum(sum(A)) #Sum all elements

Element wise subtraction

3 4 5 2 5 9 1 -1 -4 1 2 3 - 8 0 4 = -7 2 - 1 8 9 3 12 0 3 -4 9 6

- =

C = A - B # Element wise subtraction

Element wise multiplication

3 4 5 2 5 9 6 20 45 1 2 3 8 0 4 = 8 0 12 8 9 3 12 0 3 96 0 9

=

C = A * B # Element wise multiplication

Scalar Multiplication

345

9 12 15

1 2 3 3 = 3 6 9

893

24 27 9

3 =

C = A * 3 # Scalar wise multiplication

-1

Dot Product (Multiplication) ()=

=0

345 259

98 15 58

1 2 3 x 8 0 4 = 54 5 26

8 9 3 12 0 3 124 40 117

x = or =

C = np.dot(A, B) # Multiplication

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download