как развернуть массив numpy

Аватар пользователя Maksim Litvinov
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
Познакомьтесь с основами аналитики данных бесплатно