NumPy: получить уникальные элементы массива
NumPy: Array Object Exercise-19 с решением
Напишите программу NumPy, чтобы получить уникальные элементы массива.
Иллюстрированная презентация:
Пример решения : -
Код Python:
import numpy as np
x = np.array([10, 10, 20, 20, 30, 30])
print("Original array:")
print(x)
print("Unique elements of the above array:")
print(np.unique(x))
x = np.array([[1, 1], [2, 3]])
print("Original array:")
print(x)
print("Unique elements of the above array:")
print(np.unique(x))
Пример вывода:
Исходный массив: [10 10 20 20 30 30] Уникальные элементы вышеуказанного массива: [10 20 30] Исходный массив: [[1 1] [2 3]] Уникальные элементы вышеуказанного массива: [1 2 3]
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу NumPy, чтобы найти общие значения между двумя массивами.
Далее: Напишите программу NumPy, чтобы найти разницу между двумя массивами. Разница набора вернет отсортированные уникальные значения в массиве1, которых нет в массиве2.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code