เทนเซอร์โฟลว์:: ปฏิบัติการ:: สตริงแยก
#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] รูปร่าง = [2, 3] ค่า = ['สวัสดี', 'โลก', '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) |
โครงสร้าง | |
---|---|
เทนเซอร์โฟลว์ :: ops :: StringSplit :: Attrs | ตัวตั้งค่าแอ็ตทริบิวต์ทางเลือกสำหรับ StringSplit |
คุณลักษณะสาธารณะ
ดัชนี
::tensorflow::Output indices
การดำเนินการ
Operation operation
รูปร่าง
::tensorflow::Output shape
ค่านิยม
::tensorflow::Output values
งานสาธารณะ
สตริงแยก
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 )
ฟังก์ชันคงที่สาธารณะ
ข้ามว่างเปล่า
Attrs SkipEmpty( bool x )