numpy基础教程--对数组进行水平拼接和竖直拼接

Posted romin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了numpy基础教程--对数组进行水平拼接和竖直拼接相关的知识,希望对你有一定的参考价值。

在处理数组的时候经常要用到拼接,numpy中有两个非常实用的函数,可以快捷对数组进行拼接

1.hstack(tup)函数可以接收维度相同的数组,进行水平拼接。

2.vstack(tup)用来竖直拼接

演示代码如下:

# coding = utf-8
import numpy as np
import random

t1 = np.arange(12).reshape(2, 6)
t2 = np.arange(12, 24).reshape(2, 6)
print(t1)
print(
)
print(t2)
print(
)

print(水平拼接效果)
# 水平拼接
t3 = np.hstack((t1, t2))
print(t3)
print("
")

print(竖直拼接效果)
# 竖直拼接
t4 = np.vstack((t1, t2))
print(t4)
print("
")

运行结果:

技术分享图片

 

以上是关于numpy基础教程--对数组进行水平拼接和竖直拼接的主要内容,如果未能解决你的问题,请参考以下文章

计算机视觉OpenCV 4高级编程与项目实战(Python版):拼接图像

计算机视觉OpenCV 4高级编程与项目实战(Python版):拼接图像

数组的拼接

numpy数组的堆叠:numpy.stack, numpy.hstack, numpy.vstack

OpenCV 函数学习10-图像的拼接(np.hstack)

数组的拼接