Вычисляет разницу между двумя списками чисел или строк.
Учитывая список «x» и список «y», эта операция возвращает список «out», который представляет все значения, находящиеся в «x», но не в «y». Возвращенный список out сортируется в том же порядке, в котором числа появляются в x (дубликаты сохраняются). Эта операция также возвращает список idx, который представляет позицию каждого элемента out в x. Другими словами:
`out[i] = x[idx[i]] для i в [0, 1, ..., len(out) - 1]`
Например, учитывая этот ввод:
x = [1, 2, 3, 4, 5, 6]
y = [1, 3, 5]
out ==> [2, 4, 6]
idx ==> [1, 3, 5]
Публичные методы
static <T, U расширяет номер> SetDiff1d <T, U> | |
статический <T> SetDiff1d <T, целое число> | create ( Область действия , Операнд <T> x, Операнд <T> y) Фабричный метод для создания класса, обертывающего новую операцию SetDiff1d, с использованием типов вывода по умолчанию. |
Выход <U> | идентификатор () 1-Д. |
Выход <Т> | вне () 1-Д. |
Унаследованные методы
Публичные методы
public static SetDiff1d <T, U> create ( область действия, операнд <T> x, операнд <T> y, Class<U> outIdx)
Фабричный метод для создания класса, обертывающего новую операцию SetDiff1d.
Параметры
объем | текущий объем |
---|---|
х | 1-Д. Ценности, которые нужно сохранить. |
й | 1-Д. Значения для удаления. |
Возврат
- новый экземпляр SetDiff1d
public static SetDiff1d <T, Integer> create ( область действия, операнд <T> x, операнд <T> y)
Фабричный метод для создания класса, обертывающего новую операцию SetDiff1d, с использованием типов вывода по умолчанию.
Параметры
объем | текущий объем |
---|---|
х | 1-Д. Ценности, которые нужно сохранить. |
й | 1-Д. Значения для удаления. |
Возврат
- новый экземпляр SetDiff1d