numpy.split()
与concatenate函数对应,可通过axis参数选择按行或列进行切割。并且通过参数indices_or_sections来指定切割的成的个数,或者指定一个切割位置的列表或tuple
numpy.vsplit()
与vstack函数对应,对矩阵进行垂直方向上的切割,也就是按行进行切割。并且通过参数indices_or_sections来指定切割的成的矩阵的个数,或者指定一个切割位置的列表或tuple
numpy.hsplit()
与hstack函数对应,对矩阵进行水平方向上的切割,也就是按行进行切割。并且通过参数indices_or_sections来指定切割的成的矩阵的个数,或者指定一个切割位置的列表或tuple
例
假设我们有一个ndarray nd4:
按行(垂直方向)切割
1.使用默认参数的split方法
2.使用参数axis = 0的split方法
3.使用vsplit方法
按列(水平方向)切割
1.使用参数axis = 1的split方法
2.使用hsplit方法