Python 数据处理:NumPy 与 Pandas 实战指南
1. NumPy 矩阵操作
1.1 元素级操作
元素级矩阵操作指的是矩阵以元素为单位进行运算,包括加法、减法、除法和乘法(通常称为哈达玛积)。进行这些操作时,矩阵的形状必须相同。向量可看作形状为 $n \times 1$ 的特殊矩阵,这些操作同样适用于向量。
以下是一些元素级操作的示例代码:
import numpy as np
# 假设 A 和 B 是两个形状相同的矩阵
A = np.array([[15, 29, 24],
[ 5, 23, 26],
[30, 14, 44]])
B = np.array([[38, 32, 22],
[42, 26, 46],
[33, 47, 24]])
# 哈达玛积
print("A * B:")
print(A * B)
# 加法
print("A + B:")
print(A + B)
# 减法
print("B - A:")
print(B - A)
# 除法
print("A / B:")
print(A / B)
这些操作的结果示例如下:
| 操作 | 结果 |
| ---- | ---- |
| 哈达玛积 | array([[ 570, 928, 528], [ 160, 690, 1196], [ 990, 658, 1056]]) |
| 加法 |
超级会员免费看
订阅专栏 解锁全文
1164

被折叠的 条评论
为什么被折叠?



