Для двумерного массива:
table = np.array([[11,12,13],[21,22,23],[31,32,33],[41,42,43]])
Можно ли использовать np.reshape
на table
, чтобы получить массив single_column
, где каждый столбец table
расположен вертикально? Это может быть достигнуто путем разделения table
и объединения с vstack
.
single_column = np.vstack(np.hsplit(table , table .shape[1]))
Reshape может объединить все строки в одну строку, мне интересно, может ли она объединить столбцы, чтобы сделать код чище и, возможно, быстрее.
single_row = table.reshape(-1)