יום הקהילה ML הוא 9 בנובמבר! הצטרפו אלינו עדכונים מ- TensorFlow, JAX, ועוד למידע נוסף

זרימת טנסור :: אופ :: StringSplit

#include <string_ops.h>

פיצול אלמנטים של input על בסיס delimiter ל- SparseTensor .

סיכום

תן ל- N להיות גודל המקור (בדרך כלל N יהיה גודל האצווה). פצל כל אלמנט input בהתבסס על delimiter והחזיר SparseTensor המכיל את האסימונים 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] ערכים = ['שלום', 'עולם', 'א', 'ב', 'ג']

טענות:

  • היקף: אובייקט Scope
  • קלט: 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
)

פונקציות סטטיות ציבוריות

דלג ריק

Attrs SkipEmpty(
  bool x
)