/
Вопросы и ответы
/
Аналитика данных
/

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

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

2 года назад

Arthur Cheremisin

Ответы

1

Для разворачивания массива 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 в одномерный вид

год назад

Maksim Litvinov