二次元のリスト追加
空のリストを生成して、そこにリストを追加する
- 軸0に追加
import numpy as np
array_axis0_0 = np.arange(0, 4)
array_axis0_1 = np.arange(10, 14)
array_axis0_2 = np.arange(20, 24)
array_2d = np.empty((0, 4))
array_2d = np.append(array_2d, array_axis0_0.reshape(1, 4), axis=0)
array_2d = np.append(array_2d, array_axis0_1.reshape(1, 4), axis=0)
array_2d = np.append(array_2d, array_axis0_2.reshape(1, 4), axis=0)
print(array_2d)
# [[ 0. 1. 2. 3.]
# [10. 11. 12. 13.]
# [20. 21. 22. 23.]]
- 軸1に追加
import numpy as np
array_axis0_0 = np.arange(0, 4)
array_axis0_1 = np.arange(10, 14)
array_axis0_2 = np.arange(20, 24)
array_2d = np.empty((4, 0))
array_2d = np.append(array_2d, array_axis0_0.reshape(4, 1), axis=1)
array_2d = np.append(array_2d, array_axis0_1.reshape(4, 1), axis=1)
array_2d = np.append(array_2d, array_axis0_2.reshape(4, 1), axis=1)
print(array_2d)
# [[ 0. 10. 20.]
# [ 1. 11. 21.]
# [ 2. 12. 22.]
# [ 3. 13. 23.]]