numpy-连接数组

这篇博客详细介绍了numpy中的数组拼接方法,包括concatenate函数、stack函数及其变体hstack和vstack。concatenate函数允许沿指定轴连接多个数组,stack则在新轴上堆叠数组。hstack用于水平堆叠数组,而vstack则进行垂直堆叠。这些函数在处理多维数据时非常实用。
摘要由CSDN通过智能技术生成
函数描述
concatenate连接沿现有轴的数组序列
stack沿着新的轴加入一系列数组。
hstack水平堆叠序列中的数组(列方向)
vstack竖直堆叠序列中的数组(行方向)

1.使用concatenate 函数用于沿指定轴连接相同形状的两个或多个数组,格式如下:

numpy.concatenate((a1, a2, ...), axis)

参数说明:

  • a1, a2, ...:相同类型的数组
  • axis:沿着它连接数组的轴,默认为 0

 2.使用stack 函数用于沿新轴连接数组序列,格式如下:

numpy.stack(arrays, axis)

参数说明:

  • arrays相同形状的数组序列
  • axis:返回数组中的轴,输入数组沿着它来堆叠

 3.使用hstack 是 numpy.stack 函数的变体,它通过水平堆叠来生成数组。

4.使用vstack 是 numpy.stack 函数的变体,它通过垂直堆叠来生成数组。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值