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

#include <string_ops.h>

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

สรุป

ให้ N เป็นขนาดของแหล่งที่มา (โดยทั่วไป N จะเป็นขนาดแบทช์) แยกแต่ละองค์ประกอบของ source ตาม 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

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

  • ขอบเขต: วัตถุ ขอบเขต
  • อินพุต: 1-D string Tensor สตริงที่จะแยก
  • sep: Tensor สตริง 0-D อักขระตัวคั่น

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

  • maxsplit: int . หาก maxsplit > 0 ขีด จำกัด ของการแยกของผลลัพธ์

ผลตอบแทน:

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

StringSplitV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input sep)
StringSplitV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input sep, const StringSplitV2::Attrs & attrs)

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

indices
operation
shape
values

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

Maxsplit (int64 x)

โครงสร้าง

tensorflow :: ops :: StringSplitV2 :: Attrs

ตัวตั้งค่าแอตทริบิวต์ทางเลือกสำหรับ StringSplitV2

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

ดัชนี

::tensorflow::Output indices

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

Operation operation

รูปร่าง

::tensorflow::Output shape

ค่า

::tensorflow::Output values

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

StringSplitV2

 StringSplitV2(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input sep
)

StringSplitV2

 StringSplitV2(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input sep,
  const StringSplitV2::Attrs & attrs
)

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

Maxsplit

Attrs Maxsplit(
  int64 x
)