python 矩阵增删
时间: 2023-11-10 18:05:00 浏览: 88
python 矩阵增加一行或一列的实例
5星 · 资源好评率100%
可以使用 NumPy 库来进行矩阵的增删操作。具体方法如下:
1. 增加行或列:使用 np.vstack() 函数增加行,使用 np.hstack() 函数增加列。
例如,增加一行:
```
import numpy as np
a = np.array([[1, 2], [3, 4]])
b = np.array([[5, 6]])
c = np.vstack((a, b))
print(c)
```
输出结果为:
```
[[1 2]
[3 4]
[5 6]]
```
增加一列的方法类似,只需要使用 np.hstack() 函数即可。
2. 删除行或列:使用 np.delete() 函数删除行或列。
例如,删除第一行:
```
import numpy as np
a = np.array([[1, 2], [3, 4], [5, 6]])
b = np.delete(a, 0, axis=0)
print(b)
```
输出结果为:
```
[[3 4]
[5 6]]
```
删除第一列的方法类似,只需要将 axis 参数设置为 1 即可。
阅读全文