numpy как поменять строки местами

Аватар пользователя Maksim Litvinov
Maksim Litvinov
21 августа 2024

Для того чтобы поменять строки местами в массиве Numpy, можно воспользоваться индексированием. Вот пример кода, демонстрирующий этот процесс:

import numpy as np

# Создаем массив
arr = np.array([[1, 2, 3],
                [4, 5, 6],
                [7, 8, 9]])

# Меняем местами строки 0 и 2
arr[[0, 2]] = arr[[2, 0]]

print(arr)

В данном примере мы создаем двумерный массив arr и меняем местами строки 0 и 2 с помощью индексирования. В результате мы получаем измененный массив, в котором строки поменялись местами.

1 0
Познакомьтесь с основами аналитики данных бесплатно