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-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
)