千家信息网

numpy如何实现数组合并

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,小编给大家分享一下numpy如何实现数组合并,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!先新建两个数组用于合并impor
千家信息网最后更新 2026年10月31日numpy如何实现数组合并

小编给大家分享一下numpy如何实现数组合并,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

先新建两个数组用于合并

import numpy as nparr1 = np.array([[1, 2, 3], [4, 5, 6]])print(arr1)

result:
[[1 2 3]
[4 5 6]]

arr2 = np.array([[7, 8, 9], [10, 11, 12]])print(arr2)

result:
[[ 7 8 9]
[10 11 12]]

1.横向合并

横向合并就是将两个行数相等的数组在行方向上进行简单拼接。与DataFrame合并不太一样,numpy数组合并不需要公共列,只是将两个数组简单拼接在一起,有concatenate、hstack、column_stack三种方法可以实现

1.1 concatenate方法

concatenate方法中将两个待合并的数组以列表的形式传递给concatenate,并通过设置axis参数指明在行方向还是列方向上进行合并。参数axis=1表示在数组在行方向上进行合并

print(np.concatenate([arr1, arr2], axis=1))

result:
[[ 1 2 3 7 8 9]
[ 4 5 6 10 11 12]]

1.2 hstack方法

hstack方法中将两个待合并的数组以元组的形式传递给hstack即可达到数组横向合并的目的

print(np.hstack((arr1, arr2)))

result:
[[ 1 2 3 7 8 9]
[ 4 5 6 10 11 12]]

1.3 column_stack方法

column_stack方法与hstack方法基本一致, 也是将两个待合并的数组以元组的形式传递给column_stack即可达到数组横向合并的目的

print(np.column_stack((arr1, arr2)))

result:
[[ 1 2 3 7 8 9]
[ 4 5 6 10 11 12]]

2.纵向合并

纵向合并是将两个列相等的数组在列方向上进行拼接,有concatenate、vstack、row_stack三种方法可以实现

2.1 concatenate方法

concatenate方法中将两个待合并的数组以列表的形式传递给concatenate,并通过设置axis参数指明在行方向还是列方向上进行合并。参数axis=0表示在数组在列方向上进行合并

print(np.concatenate([arr1, arr2], axis=0))

result:
[[ 1 2 3]
[ 4 5 6]
[ 7 8 9]
[10 11 12]]

2.2 vstack方法

vstack方法是与hstack方法相对应的方法,同样只要将两个待合并的数组以元组的形式传递给vstack即可达到数组纵向合并的目的

print(np.vstack((arr1, arr2)))

result:
[[ 1 2 3]
[ 4 5 6]
[ 7 8 9]
[10 11 12]]

2.3 row_stack方法

row_stack方法是与column_stack方法相对应的方法,同样只要将两个待合并的数组以元组的形式传递给row_stack即可达到数组纵向合并的目的

print(np.row_stack((arr1, arr2)))

result:
[[ 1 2 3]
[ 4 5 6]
[ 7 8 9]
[10 11 12]]

以上是"numpy如何实现数组合并"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

数组 方法 两个 方向 形式 在行 参数 横向 目的 纵向 中将 篇文章 内容 还是 一致 不怎么 只是 大部分 就是 更多 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 南京欣网互联网络科技 互联网科技保险 科技互联网技术 中资互联网科技 顺网科技2021年互联网排名 互联网科技公司招聘 深圳市运趣互联网科技有限公司 新华互联网科技2019 茂名市互联网科技产业园 互联网科技有哪些公司 全球顶尖互联网科技公司 阿大互联网科技有限公司 互联网科技与大数据专业 高科技互联网套路 济南小医互联网科技有限公司招聘 科技互联网行业投资研究 互联网科技机房 北京天晋互联网科技有限公司 瑞安市蟠桃会互联网科技有限公司 宁波允成互联网科技有限公司 科技创新与互联网经济 互联网科技有限公司图片 互联网科技股票 港股科技和互联网 重庆互联网医院沙龙医盟信息科技 华夏恒生互联网科技013171 广东鹅鹅鹅互联网科技有限公司 广西科技产业互联网是什么 科技美学互联网 艺术 株洲百竞科技的互联网营销顾问
0