Допустим, у меня есть этот массив x:
x = array([1, 2, 3, 4, 5, 6, 7, 8])
x.shape = (8,1)
Я хочу изменить его, чтобы он стал
array([[1, 3, 5, 7],
[2, 4, 6, 8]])
, это изменение формы (2, 4) на x, но впрямой путь:
y = x.reshape(2,4)
у становится
array([[1, 2, 3, 4],
[5, 6, 7, 8]])
и это не то, что я хочу.Есть ли способ преобразовать массив таким конкретным способом?