组合数组

本文详细介绍如何使用NumPy库中的hstack(), vstack()及concatenate()函数进行数组的横向与纵向拼接,通过具体代码示例展示了不同场景下数组拼接的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

1.横向拼接  hstack()

2.纵向拼接 vstack()

3.concatenate()


1.横向拼接  hstack()

import numpy as np
arr1=np.arange(6).reshape(2,3)
arr2=np.array([[1,2,3],[2,3,4]])
print('arr1:',arr1)
print('arr2:',arr2)

#横向拼接
arr_new=np.hstack((arr1,arr2))
print('arr_new:',arr_new)

2.纵向拼接 vstack()

arr_new=np.vstack((arr1,arr2))
print('arr_new:',arr_new)

3.concatenate()

#横向拼接
arr_new=np.concatenate((arr1,arr2),axis=1)
print(arr_new)
#纵向拼接
arr_new=np.concatenate((arr1,arr2),axis=0)
print(arr_new)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值