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