numpy.split()
與concatenate函式對應,可通過axis引數選擇按行或列進行切割。並且通過引數indices_or_sections來指定切割的成的個數,或者指定乙個切割位置的列表或tuplenumpy.vsplit()
與vstack函式對應,對矩陣進行垂直方向上的切割,也就是按行進行切割。並且通過引數indices_or_sections來指定切割的成的矩陣的個數,或者指定乙個切割位置的列表或tuplenumpy.hsplit()
與hstack函式對應,對矩陣進行水平方向上的切割,也就是按行進行切割。並且通過引數indices_or_sections來指定切割的成的矩陣的個數,或者指定乙個切割位置的列表或tuple例
假設我們有乙個ndarray nd4:
按行(垂直方向)切割
1.使用預設引數的split方法
2.使用引數axis = 0的split方法
3.使用vsplit方法
按列(水平方向)切割
1.使用引數axis = 1的split方法
2.使用hsplit方法
Numpy 中陣列的分割
來自 python資料分析基礎教程 numpy 學習指南 第2版 下面要介紹的陣列分割方法有 0.建立乙個陣列 a arange 9 reshape 3,3 print a 1.水平分割 下面的 將把陣列沿著水平方向分割為3個相同大小的子陣列 b hsplit a,3 print b 或者呼叫spl...
numpy之陣列索引,組合,分割
import numpy as np 陣列索引 arr np.arange 10 print arr 2 print arr 2 print arr 1 二維陣列的索引 1 位置索引連續 arr2 np.array 1,2,3,4,5 4,5,6,7,8 7,8,9,10,11 print arr2...
numpy 陣列的合併和分割
匯入numpy import numpy as np數字的分割 np.vstack tupel 豎直合併 np.hstack tupel 水平合併 a np.array 1 2,3 b np.array 2 3,4 c np.vstack a,b c array 1,2,3 2,3,4 d np.h...