как развернуть массив numpy
Ответы
Maksim Litvinov
27 августа 2024
Для разворачивания массива NumPy можно воспользоваться методом flatten()
или функцией reshape()
.
Метод flatten()
возвращает одномерный массив, содержащий все элементы исходного массива. Пример использования:
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6]])
flattened_arr = arr.flatten()
print(flattened_arr)
Результат:
[1 2 3 4 5 6]
Функция reshape()
позволяет изменить форму массива без изменения его данных. Пример использования:
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6]])
reshaped_arr = arr.reshape(-1)
print(reshaped_arr)
Результат:
[1 2 3 4 5 6]
Оба способа можно использовать для разворачивания многомерных массивов NumPy в одномерный вид
1
0