NumPy矩阵加法运算: 矩阵减法运算:矩阵元素间乘法运算: 矩阵乘法运算
时间: 2023-10-10 14:08:21 浏览: 107
:
矩阵加法运算:
NumPy中的矩阵加法运算使用+号进行操作,例如:
import numpy as np
# 定义两个3x3的矩阵
a = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
b = np.array([[9, 8, 7], [6, 5, 4], [3, 2, 1]])
# 矩阵加法运算
c = a + b
print(c)
输出结果为:
[[10 10 10]
[10 10 10]
[10 10 10]]
矩阵减法运算:
NumPy中的矩阵减法运算使用-号进行操作,例如:
import numpy as np
# 定义两个3x3的矩阵
a = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
b = np.array([[9, 8, 7], [6, 5, 4], [3, 2, 1]])
# 矩阵减法运算
c = a - b
print(c)
输出结果为:
[[-8 -6 -4]
[-2 0 2]
[ 4 6 8]]
矩阵元素间乘法运算:
NumPy中的矩阵元素间乘法运算使用*号进行操作,例如:
import numpy as np
# 定义两个3x3的矩阵
a = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
b = np.array([[9, 8, 7], [6, 5, 4], [3, 2, 1]])
# 矩阵元素间乘法运算
c = a * b
print(c)
输出结果为:
[[ 9 16 21]
[24 25 24]
[21 16 9]]
矩阵乘法运算:
NumPy中的矩阵乘法运算使用dot()函数进行操作,例如:
import numpy as np
# 定义两个3x3的矩阵
a = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
b = np.array([[9, 8, 7], [6, 5, 4], [3, 2, 1]])
# 矩阵乘法运算
c = np.dot(a, b)
print(c)
输出结果为:
[[ 30 24 18]
[ 84 69 54]
[138 114 90]]
阅读全文