przepływ tensorowy:: ops:: Pełne dopasowanie Regex

#include <string_ops.h>

Sprawdź, czy dane wejściowe pasują do wzorca wyrażenia regularnego.

Streszczenie

Dane wejściowe to tensor strunowy o dowolnym kształcie. Wzorzec jest skalarnym tensorem struny, który jest stosowany do każdego elementu tensora wejściowego. Wartości logiczne (prawda lub fałsz) tensora wyjściowego wskazują, czy dane wejściowe odpowiadają podanemu wzorcowi wyrażenia regularnego.

Wzór jest zgodny ze składnią re2 ( https://github.com/google/re2/wiki/Syntax )

Przykłady:

tf.strings.regex_full_match(["lib TF", "lib TF"], ".*lib$") tf.strings.regex_full_match(["lib TF", "lib TF"], ".*TF$")

Argumenty:

  • zakres: Obiekt Scope
  • dane wejściowe: tensor ciągu tekstu, który ma zostać przetworzony.
  • wzór: tensor łańcucha skalarnego zawierający wyrażenie regularne pasujące do danych wejściowych.

Zwroty:

  • Output : Tensor boolowy o takim samym kształcie jak input .

Konstruktory i destruktory

RegexFullMatch (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input pattern)

Atrybuty publiczne

operation
output

Funkcje publiczne

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

Atrybuty publiczne

działanie

Operation operation

wyjście

::tensorflow::Output output

Funkcje publiczne

Pełne dopasowanie Regex

 RegexFullMatch(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input pattern
)

węzeł

::tensorflow::Node * node() const 

operator::tensorflow::Wejście

 operator::tensorflow::Input() const 

operator::tensorflow::Wyjście

 operator::tensorflow::Output() const