當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python NumPy vsplit方法用法及代碼示例

NumPy 的 vsplit(~) 方法垂直分割輸入數組。對於 2D 數組來說,思考這個問題的一個好方法是想象水平切割數組。

注意

方法 vsplit(~) 隻是 split(~, axis=0) 的簡寫。為了獲得更大的靈活性,您可能需要使用split(~) 方法。單擊此處查看其文檔。

參數

1. a | array-like

要拆分的輸入數組。

2. split | array-like

要進行的分割數。

返回值

包含拆分的 Numpy 數組的列表。

例子

基本用法

考慮以下二維數組:

a = np.array([[1,2,3],[4,5,6],[7,8,9]])
a



array([[1, 2, 3],
       [4, 5, 6],
       [7, 8, 9]])

要將 a 拆分為單獨的行:

np.vsplit(a, 3)



[array([[1, 2, 3]]), array([[4, 5, 6]]), array([[7, 8, 9]])]

相關用法


注:本文由純淨天空篩選整理自Isshin Inada大神的英文原創作品 NumPy | vsplit method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。