เทนเซอร์โฟลว์:: ปฏิบัติการ:: RegexFullMatch

#include <string_ops.h>

ตรวจสอบว่าอินพุตตรงกับรูปแบบ regex หรือไม่

สรุป

อินพุตเป็นสตริงเทนเซอร์ที่มีรูปร่างใดๆ รูปแบบนี้เป็นเทนเซอร์สตริงสเกลาร์ซึ่งใช้กับทุกองค์ประกอบของเทนเซอร์อินพุต ค่าบูลีน (จริงหรือเท็จ) ของเทนเซอร์เอาต์พุตจะระบุว่าอินพุตตรงกับรูปแบบ regex ที่ให้ไว้หรือไม่

รูปแบบเป็นไปตามไวยากรณ์ re2 ( https://github.com/google/re2/wiki/Syntax )

ตัวอย่าง:

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

ข้อโต้แย้ง:

  • ขอบเขต: วัตถุ ขอบเขต
  • อินพุต: เทนเซอร์สตริงของข้อความที่จะประมวลผล
  • รูปแบบ: เทนเซอร์สตริงสเกลาร์ที่มีนิพจน์ทั่วไปเพื่อให้ตรงกับอินพุต

ผลตอบแทน:

  • Output : บูลเทนเซอร์ที่มีรูปร่างเหมือนกับ input

ตัวสร้างและผู้ทำลาย

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

คุณลักษณะสาธารณะ

operation
output

งานสาธารณะ

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

คุณลักษณะสาธารณะ

การดำเนินการ

Operation operation

เอาท์พุท

::tensorflow::Output output

งานสาธารณะ

RegexFullMatch

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

โหนด

::tensorflow::Node * node() const 

ตัวดำเนินการ::tensorflow::อินพุต

 operator::tensorflow::Input() const 

ตัวดำเนินการ::tensorflow::เอาต์พุต

 operator::tensorflow::Output() const