np.stack()函数理解《python-numpy学习之路》

本文介绍了numpy的np.stack()函数,用于将一维或二维array数据沿着不同维度堆叠,通过示例展示了沿X、Y、Z方向的堆叠效果,帮助读者深入理解该函数的用法。

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

引言:numpy函数库作为强大的数据分析库,如果还没有安装的小伙怕,看这篇文章快来安装一下吧!

首先介绍一下:numpy官方文档中文文档。这里面的内容大多是大牛的分享,值得一看。

1.np.stack()函数。

        在小编看来,这个函数的作用就是堆叠作用,就是将两个分离的数据堆叠到一个数据里(合并到一个数据里)。简单看一个小小例子就懂了,不着急!

例如:

import numpy as np


data1 = np.array([1,5,9])
data2 = np.array([8,6,3])

result=np.stack((data1,data2))

print(result,result.shape)

output:

[[1 5 9]
 [8 6 3]] (2, 3)

解释:此函数就是将data1数据与data2数据进行按照顺序进行排列到一起,然后放到一个array里面。原来的data1、data2都是一维array数据,但是经过np.stack函数处理之后将两个一维array数据进行堆叠,此后就变为二维array数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值