tensorflow::ops::Bucketize

#include <math_ops.h>

Разделяет «входные данные» на категории на основе «границ».

Краткое содержание

Например, если входные данные имеют размерность [0, 10, 100], то входные данные будут иметь размерность [[-5, 10000] [150, 10] [5, 100]].

тогда результатом будет output = [[0, 3] [3, 2] [1, 3]]

Аргументы:

  • scope: Объект Scope
  • Входные данные: Тензор любой формы, содержащий целочисленный или числовой тип.
  • Границы: отсортированный список чисел с плавающей запятой определяет границы сегментов.

Возвращает:

  • Output : Форма такая же, как у входных данных, но каждое значение входных данных заменено индексом сегмента.

(numpy) Эквивалентно np.digitize.

Конструкторы и Деструкторы

Bucketize (const :: tensorflow::Scope & scope, :: tensorflow::Input input, const gtl::ArraySlice< float > & boundaries)

Общедоступные атрибуты

operation
output

Общественные функции

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

Общедоступные атрибуты

операция

Operation operation

выход

::tensorflow::Output output

Общественные функции

Bucketize

 Bucketize(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  const gtl::ArraySlice< float > & boundaries
)

узел

::tensorflow::Node * node() const 

оператор::tensorflow::Input

 operator::tensorflow::Input() const 

оператор::tensorflow::Output

 operator::tensorflow::Output() const