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]]
上一篇 下一篇

猜你喜欢

热点阅读