تدفق التوتر:: العمليات:: 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 تساوي بلا أو سلسلة فارغة، فسيتم اعتبار المسافات البيضاء المتتالية بمثابة فاصل واحد، ولن تحتوي النتيجة على سلاسل فارغة في نهاية البداية إذا كانت السلسلة تحتوي على مسافة بيضاء بادئة أو لاحقة.

لاحظ أن السلوك المذكور أعلاه يطابق str.split الخاص ببايثون.

الحجج:

  • النطاق: كائن النطاق
  • الإدخال: Tensor سلسلة 1-D ، السلاسل المراد تقسيمها.
  • sep: 0-D string Tensor ، الحرف المحدد.

السمات الاختيارية (انظر Attrs ):

  • ماكسسبليت: كثافة 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
)

وظائف ثابتة العامة

ماكسسبليت

Attrs Maxsplit(
  int64 x
)