Spec-Zone.ru › TensorFlow

tf.math.count_nonzero

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

tf.math.count_nonzero(
    input,
    axis=None,
    keepdims=None,
    dtype=tf.dtypes.int64,
    name=None
)

Выполняет сведение input по измерениям, указанным в axis. Если keepdims не равно true, ранг тензора уменьшается на 1 для каждой записи в axis. Если keepdims равно true, уменьшенные измерения сохраняются с длиной 1.

Если axis не содержит записей, выполняется сведение по всем измерениям и возвращается тензор с одним элементом.

Примечание: Сравнение чисел с плавающей запятой с нулём выполняется с помощью точной проверки на равенство чисел с плавающей запятой. Малые значения не округляются до нуля при проверке на ненулевое значение.

Например:

x = tf.constant([[0, 1, 0], [1, 1, 0]])
tf.math.count_nonzero(x)  # 3
tf.math.count_nonzero(x, 0)  # [1, 2, 0]
tf.math.count_nonzero(x, 1)  # [1, 2]
tf.math.count_nonzero(x, 1, keepdims=True)  # [[1], [2]]
tf.math.count_nonzero(x, [0, 1])  # 3
Примечание: Строки сравниваются с пустой строкой нулевой длины "". Любая строка ненулевой длины считается ненулевой.

Например:

x = tf.constant(["", "a", "  ", "b", ""])
tf.math.count_nonzero(x) # 3, with "a", "  ", and "b" as nonzero strings.
Аргументы
input Тензор, для которого выполняется сведение. Должен иметь числовой тип, bool или string.
axis Измерения, по которым выполняется сведение. Если None (значение по умолчанию), выполняется сведение по всем измерениям. Значение должно находиться в диапазоне [-rank(input), rank(input)).
keepdims Если значение равно true, уменьшенные измерения сохраняются с длиной 1.
dtype Тип выходных данных; по умолчанию используется tf.int64.
name Имя операции (необязательно).
Возвращает
Тензор после сведения (количество ненулевых значений).

© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/math/count_nonzero

Spec-Zone.ru

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