StringSplit

StringSplit คลาสสุดท้ายสาธารณะ

แบ่งองค์ประกอบของ "แหล่งที่มา" ตาม "sep" ออกเป็น "SparseTensor"

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

ตัวอย่างเช่น N = 2, source[0] คือ 'hello world' และ source[1] คือ 'ab c' จากนั้นเอาต์พุตจะเป็น

st.indices = [0, 0;
               
0, 1;
               
1, 0;
               
1, 1;
               
1, 2]
 st
.shape = [2, 3]
 st
.values = ['hello', 'world', 'a', 'b', 'c']
 
หากระบุ `sep` ตัวคั่นที่ต่อเนื่องกันจะไม่ถูกจัดกลุ่มไว้ด้วยกัน และจะถือว่าคั่นสตริงว่าง ตัวอย่างเช่น แหล่งที่มาของ `"1<>2<><>3"` และ sep ของ `"<>"` ส่งคืน `["1", "2", "", "3"]` หาก `sep` เป็น None หรือเป็นสตริงว่าง ช่องว่างที่ต่อเนื่องกันจะถือเป็นตัวคั่นเดี่ยว และผลลัพธ์จะไม่มีสตริงว่างที่ส่วนท้ายของสตาร์ทเตอร์ หากสตริงมีช่องว่างนำหน้าหรือต่อท้าย

โปรดทราบว่าพฤติกรรมที่กล่าวมาข้างต้นตรงกับ str.split ของ python

คลาสที่ซ้อนกัน

ระดับ StringSplit.Options แอ็ตทริบิวต์ทางเลือกสำหรับ StringSplit

ค่าคงที่

สตริง OP_NAME ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow

วิธีการสาธารณะ

StringSplit แบบคงที่
สร้าง (ขอบเขตขอบเขต ตัว ดำเนินการ < TString > อินพุต ตัว ถูกดำเนินการ < TString > sep ตัวเลือก... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ StringSplit ใหม่
เอาท์พุต <TInt64>
StringSplit.Options แบบคงที่
maxsplit (แม็กซ์สปลิตแบบยาว)
เอาท์พุต <TInt64>
เอาท์พุต < TString >

วิธีการสืบทอด

org.tensorflow.op.RawOp
บูลีนสุดท้าย
เท่ากับ (วัตถุ obj)
int สุดท้าย
การดำเนินการ
สหกรณ์ ()
ส่งกลับหน่วยการคำนวณนี้เป็นการ Operation เดียว
สตริงสุดท้าย
บูลีน
เท่ากับ (วัตถุ arg0)
คลาสสุดท้าย<?>
รับคลาส ()
ภายใน
แฮชโค้ด ()
โมฆะสุดท้าย
แจ้ง ()
โมฆะสุดท้าย
แจ้งทั้งหมด ()
สตริง
toString ()
โมฆะสุดท้าย
รอสักครู่ (ยาว arg0, int arg1)
โมฆะสุดท้าย
รอ (ยาว arg0)
โมฆะสุดท้าย
รอ ()
org.tensorflow.op.Op
บทคัดย่อ ExecutionEnvironment
สิ่งแวดล้อม ()
ส่งคืนสภาพแวดล้อมการดำเนินการที่ op นี้ถูกสร้างขึ้น
การดำเนินการ ที่เป็นนามธรรม
สหกรณ์ ()
ส่งกลับหน่วยการคำนวณนี้เป็นการ Operation เดียว

ค่าคงที่

สตริงสุดท้ายแบบคงที่สาธารณะ OP_NAME

ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow

ค่าคงที่: "StringSplitV2"

วิธีการสาธารณะ

การสร้าง StringSplit คงที่สาธารณะ (ขอบเขต ขอบเขต , ตัวดำเนินการ < TString > อินพุต, ตัวดำเนินการ < TString > sep, ตัวเลือก... ตัวเลือก)

วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ StringSplit ใหม่

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
ป้อนข้อมูล สตริง `1-D` `Tensor` ซึ่งเป็นสตริงที่จะแยก
ก.ย สตริง `0-D` `Tensor` ซึ่งเป็นอักขระตัวคั่น
ตัวเลือก มีค่าแอตทริบิวต์ทางเลือก
การส่งคืน
  • อินสแตนซ์ใหม่ของ StringSplit

เอาท์พุท สาธารณะ < TInt64 > ดัชนี ()

สาธารณะคง StringSplit.Options maxsplit (ยาว maxsplit)

พารามิเตอร์
แยกสูงสุด อินท์' หาก `maxsplit > 0` จะเป็นขีดจำกัดของการแยกผลลัพธ์

เอาท์พุท สาธารณะ <TInt64> รูปร่าง ()

เอาท์พุท สาธารณะ < TString > ค่า ()