【笔记】numpy.array基础(3)
numpy数组的合并与分割
合并操作
concatenate拼接,只能操作维数一样的数据
且并不局限于两个元素
对于二维数组来说,可以通过控制axis来控制是按照行还是按照列来进行拼接操作,默认为axis=0,垂直方向
想要统一维数,可以使用reshape,记得赋值保存
Vstack(垂直方向)
通过使用vstack,也可以做到叠加效果,而且这个比起concatenate更加的智能,可以自行判断,尽管维度不一样
hstack(水平方向)
通过使用hstack,同样可以做到叠加效果,但是,不同维度是不能合并在一起的
分割操作
split(对象,【分割点,分割点】)
也可以只设置一个分割点,但是要确定对应的数量要符合
二维数组同理
同样的,可以使用axis来控制行列方向
vsplit可以进行垂直方向的分割(横着一刀)
hsplit可以进行水平方向的分割(竖着一刀)
关于合并和分割的意义
可能是用到的场景:对于输入进来的数据集,可能有特征也有属性或者是种类,那么我们就要对这些东西进行分割,可以更好地进行分类
您能读到这儿,我呢是发自真心的感谢您,若要转载,还望请您带上链接
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!