В настоящее время у меня есть пустой массив со следующими данными:
array([0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 1, 0,
1, 0, 0, 0, 0, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 0,
0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 1, 0, 0, 1, 1, 1, 0, 0, 0, 1, 0,
1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 1, 0, 1,
0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 0, 1, 1,
0, 0, 1, 1, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0])
Мне нужно преобразовать его в массив, который выглядит следующим образом:
array([0., 1.],
[0., 1.],
[1., 0.],
[1., 0.],
[1., 0.],
[0., 1.],
[1., 0.],
[1., 0.],
[1., 0.],
[1., 0.],
...
[0., 1.])
Первый шаг я, очевидно, представляю как преобразование в число с плавающей точкой, но я не знаю, с чего начать до следующего шага. Есть ли функция карты, которая будет хорошо работать? Лямбда? А за кругом? Я чувствую, что было бы просто, если бы у меня уже было это в другом формате массива, но я не знаю, как условно добавить измерение и затем заполнить его точно двоичной противоположностью того, что уже там. Является ли все это условным условием «если-то»? Извините, я просто новичок в Python, поэтому пока не знаю всех инструментов.