@nicola
NumPy - это библиотека для работы с массивами и матрицами в Python, которая также предоставляет удобные функции для работы с множествами.
Вот несколько примеров уникальных операций с множествами, которые можно выполнить с помощью NumPy:
Примеры:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
import numpy as np # Объединение множеств a = np.array([1, 2, 3]) b = np.array([2, 3, 4]) print(np.union1d(a, b)) # [1 2 3 4] # Пересечение множеств a = np.array([1, 2, 3]) b = np.array([2, 3, 4]) print(np.intersect1d(a, b)) # [2 3] # Разность множеств a = np.array([1, 2, 3]) b = np.array([2, 3, 4]) print(np.setdiff1d(a, b)) # [1] # Симметрическая разность множеств a = np.array([1, 2, 3]) b = np.array([2, 3, 4]) print(np.setxor1d(a, b)) # [1 4] |