Изменение размера массива

#python #arrays #dimensions

#питон #массивы #размеры

Вопрос:

У меня есть следующий массив, который имеет размерность (4,1):

 [0,0] [0,1] [1,0] [1,1]  

Как я могу преобразовать его в измерение (4,2), чтобы он выглядел следующим образом?

 [[0 0]  [0 1]  [1 0]  [1 1]]  

Спасибо.

Комментарии:

1. Ваш первый «массив» недействителен.

Ответ №1:

Есть проблема: ваш первый «массив» не является array , он больше похож на вывод 4 list объектов.

Кроме того, второй «массив», который вы написали, не является массивом, посмотрите на это:

 gt;gt;gt; [0 0] SyntaxError: invalid syntax. Perhaps you forgot a comma?  

Если вы имеете в виду , что хотите, чтобы массив был напечатан таким [0 0] образом, то на самом деле это массив, так как (благодаря @Wondercricket) numpy выводит массив таким образом.

Комментарии:

1. [0 0] является стандартным форматом вывода при использовании массивов numpy

2. Не знал этого, я отредактирую ответ, спасибо за исправление.