Numpy-vsplit

提供:Dev Guides
移動先:案内検索

numpy.vsplit

numpy.vsplitはsplit()関数の特殊なケースであり、axisは入力配列の次元に関係なく垂直分割を示す1です。 次の例はこれを明確にします。

import numpy as np
a = np.arange(16).reshape(4,4)

print 'First array:'
print a
print '\n'

print 'Vertical splitting:'
b = np.vsplit(a,2)
print b

その出力は次のようになります-

First array:
[[Vertical splitting:
[array([[array([[ 8,  9, 10, 11],
       [12, 13, 14, 15]])]