เทนเซอร์โฟลว์ :: ops :: StringSplit

#include <string_ops.h>

แยกองค์ประกอบของ input ตาม delimiter เป็น SparseTensor

สรุป

ให้ N เป็นขนาดของแหล่งที่มา (โดยทั่วไป N จะเป็นขนาดแบทช์) แยกแต่ละองค์ประกอบของ input ตาม delimiter และส่งคืน SparseTensor ที่มีโทเค็นแยก โทเค็นที่ ว่างเปล่า จะถูกละเว้น

delimiter สามารถว่างเปล่าหรือสตริงของอักขระแยก หาก delimiter เป็นสตริงว่างองค์ประกอบของ input แต่ละรายการจะถูกแบ่งออกเป็นสตริงอักขระไบต์เดี่ยวแต่ละรายการรวมถึงการแยกลำดับมัลติไบต์ UTF-8 มิฉะนั้นอักขระของ delimiter ทุกตัวจะเป็นจุดแยกที่อาจเกิดขึ้น

ตัวอย่างเช่น: N = 2 อินพุต [0] คือ 'สวัสดีชาวโลก' และอินพุต [1] คือ 'ab c' จากนั้นเอาต์พุตจะเป็น

ดัชนี = [0, 0; 0, 1; 1, 0; 1, 1; 1, 2] shape = [2, 3] values ​​= ['hello', 'world', 'a', 'b', 'c']

อาร์กิวเมนต์:

  • ขอบเขต: วัตถุ ขอบเขต
  • อินพุต: 1-D สตริงที่จะแยก
  • ตัวคั่น: 0-D อักขระตัวคั่น (ไบต์) หรือสตริงว่าง

แอตทริบิวต์เสริม (ดู Attrs ):

  • skip_empty: bool ล ถ้าเป็น True ให้ข้ามสตริงว่างจากผลลัพธ์

ผลตอบแทน:

  • ดัชนี Output : เมทริกซ์หนาแน่นของ int64 ที่แสดงถึงดัชนีของเทนเซอร์เบาบาง
  • ค่า Output : เวกเตอร์ของสตริงที่สอดคล้องกับค่าที่แยก
  • รูปร่าง Output : เวกเตอร์ความยาว -2 ของ int64 แสดงถึงรูปร่างของเทนเซอร์เบาบางโดยที่ค่าแรกคือ N และค่าที่สองคือจำนวนโทเค็นสูงสุดในรายการอินพุตเดียว

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

StringSplit (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input delimiter)
StringSplit (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input delimiter, const StringSplit::Attrs & attrs)

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

indices
operation
shape
values

ฟังก์ชั่นคงที่สาธารณะ

SkipEmpty (bool x)

โครงสร้าง

tensorflow :: ops :: StringSplit :: Attrs

ตัวตั้งค่าแอตทริบิวต์ที่เป็นทางเลือกสำหรับ StringSplit

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

ดัชนี

::tensorflow::Output indices

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

Operation operation

รูปร่าง

::tensorflow::Output shape

ค่า

::tensorflow::Output values

หน้าที่สาธารณะ

StringSplit

 StringSplit(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input delimiter
)

StringSplit

 StringSplit(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input delimiter,
  const StringSplit::Attrs & attrs
)

ฟังก์ชั่นคงที่สาธารณะ

SkipEmpty

Attrs SkipEmpty(
  bool x
)