数据分析基础之《numpy(5)—合并与分割》

了解即可,用panads

一、作用

实现数据的切分和合并,将数据进行切分合并处理

二、合并

1、numpy.hstack

水平拼接

python 复制代码
# hstack 水平拼接
a = np.array((1,2,3))
b = np.array((2,3,4))
np.hstack((a, b))

a = np.array([[1], [2], [3]])
b = np.array([[2], [3], [4]])
np.hstack((a, b))

2、numpy.vstack

竖直拼接

python 复制代码
# vstack 竖直拼接
a = np.array((1,2,3))
b = np.array((2,3,4))
np.vstack((a, b))

a = np.array([[1], [2], [3]])
b = np.array([[2], [3], [4]])
np.vstack((a, b))

3、numpy.concatenate((a1,a2), axis=0|1)

指定轴,选择竖直或水平拼接

python 复制代码
# concatenate
a = np.array([[1,2], [3,4]])
b = np.array([[5,6]])
np.concatenate((a,b), axis=0)

np.concatenate((a,b.T), axis=1)

三、分割

1、numpy.split(ary, indices_or_sections, axis)

沿指定的轴将数组分割为多个子数组

参数说明:

ary:被分割的数组

indices_or_sections:若是一个整数,代表用该整数平均切分,若是一个数组,则代表沿轴切分的位置(左开右闭)

axis:默认为0,表示横向切分;为1时表示纵向切分

python 复制代码
# 分割
x = np.arange(9.0)

x

np.split(x, 3)

np.split(x, [3,5,6,10])
相关推荐
GIS遥感数据处理应用2 小时前
1961-2022年中国大陆多干旱指数数据集(SPI/SPEI/EDDI/PDSI/SC-PDSI/VPD)
arcgis·数据分析
维维180-3121-14553 小时前
涡度通量/数据质量控制/数据缺失插补/数据组分拆分/数据可视化分析/气象数据/光敏感性分析/温度敏感性分析/数据风浪区分析
数据挖掘·数据分析·涡度通量
爱python的王三金14 小时前
【数据分析实战】24年T4某二手车交易平台数据分析
数据挖掘·数据分析
广西千灵通网络科技有限公司14 小时前
基于Python的投资组合收益率与波动率的数据分析
开发语言·python·数据分析
牛猫Data1 天前
Power BI如何连接Azure Databricks数据源?
microsoft·数据分析·azure·数据可视化·powerbi
SelectDB技术团队1 天前
计算效率提升 10 倍,存储成本降低 60%,灵犀科技基于 Apache Doris 建设统一数据服务平台
大数据·数据库·数据仓库·数据分析·doris
武帝为此2 天前
【数据分析处理之缺失值】
人工智能·机器学习·数据分析
岁月如歌,青春不败2 天前
生态碳汇涡度相关监测与通量数据分析
matlab·数据分析·生态科学·大涡模拟·涡度通量·碳汇
第七在线(7thonline)2 天前
7thonline第七在线助力羽绒服巨头加拿大鹅实现智能化商品管理
数据分析
smilejingwei2 天前
Excel 后,我们需要怎样的数据分析软件
数据分析·excel·esprocspl