belongs to collection: Python Array Programs
Operations that we are performing here, (Here, x and y are the matrices)...
Example:
# Python program for matrix operations # importing numpy import numpy as np mat1 = np.array([[10,20,30],[40,50,60],[70,80,90]]) mat2 = np.array([[1,2,3],[4,5,6],[7,8,9]]) # adding matrices print("mat1+mat2...") print(mat1+mat2) print("np.add(mat1,mat2)...") print(np.add(mat1,mat2)) print() # prints newline # subtracting matrices print("mat1-mat2...") print(mat1-mat2) print("np.subtract(mat1,mat2)...") print(np.subtract(mat1,mat2)) print() # prints newline # dividing matrices print("mat1/mat2...") print(mat1/mat2) print("np.divide(mat1,mat2)...") print(np.divide(mat1,mat2)) print() # prints newline # multiplying matrices print("mat1*mat2...") print(mat1*mat2) print("np.multiply(mat1,mat2)...") print(np.multiply(mat1,mat2)) print() # prints newline # producting matrices print("np.dot(mat1,mat2)...") print(np.dot(mat1,mat2)) print() # prints newline # Square root of matrix elements print("np.sqrt(mat1)...") print(np.sqrt(mat1)) print() # prints newline # Square root of matrix elements print("np.sqrt(mat2)...") print(np.sqrt(mat2)) print() # prints newline
Output
mat1+mat2... [[11 22 33] [44 55 66] [77 88 99]] np.add(mat1,mat2)... [[11 22 33] mat1+mat2... [[11 22 33] [44 55 66] [77 88 99]] mat1+mat2... [[11 22 33] [44 55 66] [77 88 99]] np.add(mat1,mat2)... [[11 22 33] [44 55 66] [77 88 99]] mat1-mat2... [[ 9 18 27] [36 45 54] [63 72 81]] np.subtract(mat1,mat2)... [[ 9 18 27] [36 45 54] mat1+mat2... [[11 22 33] [44 55 66] [77 88 99]] np.add(mat1,mat2)... [[11 22 33] [44 55 66] [77 88 99]] mat1-mat2... [[ 9 18 27] [36 45 54] [63 72 81]] np.subtract(mat1,mat2)... [[ 9 18 27] [36 45 54] [63 72 81]] mat1/mat2... [[10. 10. 10.] [10. 10. 10.] [10. 10. 10.]] np.divide(mat1,mat2)... [[10. 10. 10.] [10. 10. 10.] [10. 10. 10.]] mat1*mat2... [[ 10 40 90] [160 250 360] [490 640 810]] np.multiply(mat1,mat2)... [[ 10 40 90] [160 250 360] [490 640 810]] np.dot(mat1,mat2)... [[ 300 360 420] [ 660 810 960] [1020 1260 1500]] np.sqrt(mat1)... [[3.16227766 4.47213595 5.47722558] [6.32455532 7.07106781 7.74596669] [8.36660027 8.94427191 9.48683298]] np.sqrt(mat2)... [[1. 1.41421356 1.73205081] [2. 2.23606798 2.44948974] [2.64575131 2.82842712 3. ]]
total answers (1)
start bookmarking useful questions and collections and save it into your own study-lists, login now to start creating your own collections.
Example:
Output
need an explanation for this answer? contact us directly to get an explanation for this answer