Если вы хотите построить массив, который можно использовать в качестве начального значения, в котором column_vstack
другие массивы, вы можете построить его из списка пустых списков.
Демонстрация:
res = np.array([[]] * 11) # or better: res = np.zeros(
arr = np.array([[-2.7532e-03, 1.1973e-06, -2.7532e-03, 1.1973e-06],
[ 9.7603e-02, 1.9542e-06, 9.7603e-02, 1.9542e-06],
[ 1.9770e-01, 2.0952e-06, 1.9770e-01, 2.0952e-06],
[ 2.9758e-01, 2.1637e-06, 2.9758e-01, 2.1637e-06],
[ 3.9787e-01, 1.4734e-06, 3.9787e-01, 1.4734e-06],
[ 4.9795e-01, 1.3670e-06, 4.9795e-01, 1.3670e-06],
[ 5.9790e-01, 2.0252e-06, 5.9790e-01, 2.0252e-06],
[ 6.9817e-01, 2.1771e-06, 6.9817e-01, 2.1771e-06],
[ 7.9837e-01, 1.2704e-06, 7.9837e-01, 1.2704e-06],
[ 8.9822e-01, 2.1794e-06, 8.9822e-01, 2.1794e-06],
[ 9.9847e-01, 1.4442e-06, 9.9847e-01, 1.4442e-06]])
np.column_stack((res, arr))
дает:
array([[-2.7532e-03, 1.1973e-06, -2.7532e-03, 1.1973e-06],
[ 9.7603e-02, 1.9542e-06, 9.7603e-02, 1.9542e-06],
[ 1.9770e-01, 2.0952e-06, 1.9770e-01, 2.0952e-06],
[ 2.9758e-01, 2.1637e-06, 2.9758e-01, 2.1637e-06],
[ 3.9787e-01, 1.4734e-06, 3.9787e-01, 1.4734e-06],
[ 4.9795e-01, 1.3670e-06, 4.9795e-01, 1.3670e-06],
[ 5.9790e-01, 2.0252e-06, 5.9790e-01, 2.0252e-06],
[ 6.9817e-01, 2.1771e-06, 6.9817e-01, 2.1771e-06],
[ 7.9837e-01, 1.2704e-06, 7.9837e-01, 1.2704e-06],
[ 8.9822e-01, 2.1794e-06, 8.9822e-01, 2.1794e-06],
[ 9.9847e-01, 1.4442e-06, 9.9847e-01, 1.4442e-06]])