Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. Продолжение статей по numpy Проолжаем заниматься библиотекой numpy Продолжим наши изыскания в области библиотеки numpy. Возможностей, действительно много. Массивы как множества Рассмотрим набор функций numpy, трактующих массивы как множества. Пример #!/usr/bin/python3
import numpy as np
m1 = np.array([12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1])
m2 = np.array([1, 12, 8, 5, 14, 15, 16])
print(np.intersect1d(m1, m2))
print(np.union1d(m1, m2))
print(np.in1d(m1, m2))
print(np.setdiff1d(m1, m2))
print(np.setxor1d(m1, m2) ) Результат выполнения [ 1 5 8 12]
[ 1 2 3 4 5 6 7 8 9 10 11 12 14 15 16]
[ True False False False True False False True False False False True]
[ 2 3 4 6 7 9 10 11]
[ 2 3 4 6 7 9 10 11 14 15 16] Работа с файлами в numpy Конечно, всегда можно загрузить данные из файла обычными средствами Python, а потом пр