| 函数 | 数组及操作 |
|---|---|
split | 将一个数组分割为多个子数组 |
hsplit | 将一个数组水平分割为多个子数组(按列) |
vsplit | 将一个数组垂直分割为多个子数组(按行) |
1.split 函数沿特定的轴将数组分割为子数组,格式如下:
numpy.split(ary, indices_or_sections, axis)
参数说明:
ary:被分割的数组indices_or_sections:果是一个整数,就用该数平均切分,如果是一个数组,为沿轴切分的位置(左开右闭)axis:设置沿着哪个方向进行切分,默认为 0,横向切分,即水平方向。为 1 时,纵向切分,即竖直方向。

2.使用hsplit 函数用于水平分割数组,通过指定要返回的相同形状的数组数量来拆分原数组。

3.使用vsplit 沿着垂直轴分割,其分割方式与hsplit用法相同。

这篇博客介绍了numpy库中用于数组分割的三个函数:split、hsplit和vsplit。split函数可以根据提供的索引或段数沿指定轴分割数组;hsplit则用于水平分割数组,常用于按列拆分;vsplit则沿垂直轴分割数组,适用于按行拆分。这些函数在数据处理和分析中非常实用。
841

被折叠的 条评论
为什么被折叠?



