Spec-Zone.ru › TensorFlow 1.15

tf.setdiff1d

Вычисляет разность между двумя списками чисел или строк.

Просмотр псевдонимов

Псевдонимы совместимости для миграции

См. Руководство по миграции для получения более подробной информации.

tf.compat.v1.setdiff1d

tf.setdiff1d(
    x, y, index_dtype=tf.dtypes.int32, name=None
)

При заданном списке x и списке y, эта операция возвращает список out, который представляет все значения, присутствующие в x, но отсутствующие в y. Возвращаемый список out отсортирован в том же порядке, что и числа в x (дубликаты сохраняются). Эта операция также возвращает список idx, который представляет положение каждого элемента out в x. Другими словами:

out[i] = x[idx[i]] for i in [0, 1, ..., len(out) - 1]

Например, при этом вводе:

x = [1, 2, 3, 4, 5, 6]
y = [1, 3, 5]

Эта операция вернет:

out ==> [2, 4, 6]
idx ==> [1, 3, 5]
Аргументы
x A Tensor. 1-D. Значения, которые нужно сохранить.
y A Tensor. Должен иметь тот же тип, что и x. 1-D. Значения для удаления.
out_idx Необязательный tf.DType из: tf.int32, tf.int64. По умолчанию tf.int32.
name Имя операции (необязательно).
Возвращаемое значение
Кортеж объектов Tensor (out, idx).
out A Tensor. Имеет тот же тип, что и x.
idx A Tensor типа out_idx.

© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/setdiff1d

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API