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]])]