numpy矩阵拼接和删除行列
2021-05-26 本文已影响0人
一路向后
1.源码实现
import numpy as np
A = np.matrix([[1, 2], [3, 4]])
B = np.matrix([[5, 6], [7, 8]])
# 水平拼接
C = np.hstack((A, B));
# 垂直拼接
D = np.vstack((A, B));
# 行删除
E = np.delete(D, 2, axis=0)
# 列删除
F = np.delete(C, 2, axis=1)
print(A)
print(B)
print(C)
print(D)
print(E)
print(F)
2.运行及其结果
$ python3 stack.py
[[1 2]
[3 4]]
[[5 6]
[7 8]]
[[1 2 5 6]
[3 4 7 8]]
[[1 2]
[3 4]
[5 6]
[7 8]]
[[1 2]
[3 4]
[7 8]]
[[1 2 6]
[3 4 8]]