кодесурса
«NumPy

NumPy: найти набор эксклюзивов или двух массивов

script1adsense2code
script1adsense3code

NumPy: Array Object Exercise-21 с решением

Напишите программу NumPy, чтобы найти эксклюзивный набор или два массива. Set exclusive-or вернет отсортированные, уникальные значения, которые находятся только в одном (а не в обоих) входных массивах.

Иллюстрированная презентация:

«Python

Пример решения : -

Код NumPy:

import numpy as np
array1 = np.array([0, 10, 20, 40, 60, 80])
print("Array1: ",array1)
array2 = [10, 30, 40, 50, 70]
print("Array2: ",array2)
print("Unique values that are in only one (not both) of the input arrays:")
print(np.setxor1d(array1, array2))

Пример вывода:

 Array1: [0 10 20 40 60 80]                                           
Array2: [10, 30, 40, 50, 70]                                          
Уникальные значения, которые есть только в одном (а не в обоих) входных массивах:     
[0 20 30 50 60 70 80]

Редактор кода Python:

Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущий: Напишите программу NumPy, чтобы найти разницу между двумя массивами. Разница набора вернет отсортированные уникальные значения в массиве1, которых нет в массиве2.
Далее: Напишите программу NumPy, чтобы найти объединение двух массивов. Union вернет уникальный отсортированный массив значений, которые находятся в любом из двух входных массивов.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code