تدفق التوتر:: العمليات:: 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] القيم = ["مرحبًا"، "العالم"، "أ"، "ب"، "ج"]

الحجج:

  • النطاق: كائن النطاق
  • الإدخال: 1-د. سلاسل للانقسام.
  • المحدد: 0-د. أحرف محددة (بايت)، أو سلسلة فارغة.

السمات الاختيارية (انظر 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
)