tensorflow::ops::StringSplit
#include <string_ops.h> แยกองค์ประกอบของ input ตาม delimiter เป็น SparseTensor
สรุป
ให้ N เป็นขนาดของแหล่งข้อมูล (โดยทั่วไป N จะเป็นขนาดของชุดข้อมูล) แบ่งแต่ละองค์ประกอบของ input เข้าตาม delimiter และส่งคืน SparseTensor ที่มีโทเค็นที่ถูกแบ่งแล้ว โทเค็น ว่าง จะถูกละเว้น
delimiter อาจว่างเปล่า หรือเป็นสตริงของอักขระที่ถูกแยก หาก delimiter เป็นสตริงว่างเปล่า แต่ละองค์ประกอบของ input จะถูกแยกออกเป็นสตริงอักขระไบต์เดียวแต่ละรายการ รวมถึงการแยกส่วนลำดับมัลติไบต์ UTF-8 ด้วย มิฉะนั้น อักขระทุกตัวของ delimiter จะเป็นจุดแยกที่เป็นไปได้
ตัวอย่างเช่น: N = 2, อินพุต[0] คือ 'hello world' และอินพุต[1] คือ 'ab c' ดังนั้นผลลัพธ์จะเป็น
ดัชนี = [0, 0; 0, 1; 1, 0; 1, 1; 1, 2] รูปร่าง = [2, 3] ค่า = ['hello', 'world', 'a', 'b', 'c']
ข้อโต้แย้ง:
- ขอบเขต: วัตถุ ขอบเขต
- อินพุต: สตริง 1 มิติที่จะแยก
- ตัวคั่น: 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( 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 )