#範例5-10:矩陣的加減乘除,dot運算 import numpy as np a = np.array([[1,2],[3,4]]) b = np.array([[5,6],[7,8]]) print('矩陣 a =\n', a) print('矩陣 b =\n', b) #加法 print('\n#三種矩陣的相加:') print('(1).a + b = \n', a + b) print('(2).np.add(a + b) = \n', np.add(a,b)) print('(3).a + [1,1] = \n', a+[1,1]) #減法 print('\n#三種矩陣的相減:') print('(1).a - b = \n', a - b) print('(2).np.subttact(a + b) = \n', np.subtract(a,b)) print('(3).a - [1,1] = \n', a-[1,1]) #乘法 print('\n#三種矩陣的乘法:') print('(1).a * b = \n', a * b) print('(2).np.multiply(a, b) = \n', np.multiply(a,b)) print('(3).a * [2,2] = \n', a*[2,2]) #除法 print('\n#三種矩陣的相除:') print('(1).a / b = \n', a / b) print('(2).np.divide(a, b) = \n', np.divide(a,b)) print('(3).a / [2,2] = \n', a/[2,2]) #平方 print('\n#二種矩陣的平方:') print('(1).a**2 = \n', a**2) print('(2).np.square(a) = \n', np.square(a)) #平方根 print('\n#一種矩陣的平方根:') print('(2).np.sqrt(a) = \n', np.sqrt(a)) #點積 = dot print('\n#二種矩陣的點積相乘:') print('(1).a.dot(b) = \n', a.dot(b)) print('(2).np.dot(a, b) = \n', np.dot(a,b))