РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pynpSpSsUA 79 of 145 menu
◀ ▶

Уникальные по оси в NumPy

Функция np.unique умеет смотреть не только на отдельные ячейки, но и на целые строки или столбцы, если указать ось с номером 0 или 1. При работе по оси с номером 0 сравниваются строки целиком, и повторяющиеся из них отбрасываются.

Создадим таблицу с одинаковыми строками и выведем строки без повторов:

import numpy as np table = np.array([[1, 2], [3, 4], [1, 2], [5, 6]]) rows = np.unique(table, axis=0) print(rows) # выведет [[1 2] # [3 4] # [5 6]]

Из таблицы marks с строками [[4, 5], [1, 2], [4, 5], [3, 1]] оставьте только различные строки вдоль оси с номером 0 и выведите результат.

Для таблицы prices [[10, 20], [10, 20], [30, 40]] уберите дубликаты строк и выведите оставшиеся строки.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить