import numpy as np
c = np.arange(1,13).reshape(6,2)
c
array([[ 1, 2],
[ 3, 4],
[ 5, 6],
[ 7, 8],
[ 9, 10],
[11, 12]])
np.vsplit(c,3)
[array([[1, 2],
[3, 4]]),
array([[5, 6],
[7, 8]]),
array([[ 9, 10],
[11, 12]])]
d=c.T
d
array([[ 1, 3, 5, 7, 9, 11],
[ 2, 4, 6, 8, 10, 12]])
np.hsplit(d,3)
[array([[1, 3],
[2, 4]]),
array([[5, 7],
[6, 8]]),
array([[ 9, 11],
[10, 12]])]
a = np.arange(1,13).reshape(6,2)
a
array([[ 1, 2],
[ 3, 4],
[ 5, 6],
[ 7, 8],
[ 9, 10],
[11, 12]])
b = np.arange(14,26).reshape(6,2)
b
array([[14, 15],
[16, 17],
[18, 19],
[20, 21],
[22, 23],
[24, 25]])
e=np.dstack((a,b))
e
array([[[ 1, 14],
[ 2, 15]],
[[ 3, 16],
[ 4, 17]],
[[ 5, 18],
[ 6, 19]],
[[ 7, 20],
[ 8, 21]],
[[ 9, 22],
[10, 23]],
[[11, 24],
[12, 25]]])
np.dsplit(e,2)
[array([[[ 1],
[ 2]],
[[ 3],
[ 4]],
[[ 5],
[ 6]],
[[ 7],
[ 8]],
[[ 9],
[10]],
[[11],
[12]]]),
array([[[14],
[15]],
[[16],
[17]],
[[18],
[19]],
[[20],
[21]],
[[22],
[23]],
[[24],
[25]]])]
inistate=np.array([1,2,3,4])
pre_inistate=inistate[0:3]
pre_inistate
array([1, 2, 3])