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

Уникальные значения в NumPy

Чтобы оставить только уникальные значения массива, используют функцию unique. Она собирает каждое встреченное число один раз и возвращает новый ряд. Элементы в ответе уже идут по возрастанию, даже если в исходных данных порядок был другим.

Создадим ряд с повторами и выведем результат:

import numpy as np vals = np.array([2, 1, 2, 3, 1, 3]) distinct = np.unique(vals) print(distinct) # выведет [1 2 3]

Тот же приём работает, когда числа заданы не по порядку:

import numpy as np scores = np.array([5, 1, 5, 2, 1]) distinct = np.unique(scores) print(distinct) # выведет [1 2 5]

Создайте ряд цен [4, 4, 2, 3, 2] и выведите различные значения.

Задайте ряд баллов [10, 30, 10, 20] и выведите упорядоченный набор без повторов.

Создайте ряд букв ['b', 'a', 'b', 'c'] и выведите различные символы.

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