tensorflow:: 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" وفصلها هو "\<\>" فستكون النتيجة ["1", "2", "", "3"] . أما إذا كانت sep هي None أو سلسلة فارغة، فسيتم اعتبار المسافات البيضاء المتتالية فاصلًا واحدًا، ولن تحتوي النتيجة على أي سلاسل فارغة في البداية أو النهاية إذا كانت السلسلة تحتوي على مسافات بيضاء في بدايتها أو نهايتها.

لاحظ أن السلوك المذكور أعلاه يتطابق مع دالة str.split في بايثون.

الحجج:

  • النطاق: كائن النطاق
  • المدخلات: Tensor سلسلة 1-D ، السلاسل المراد تقسيمها.
  • 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
)

الدوال الثابتة العامة

ماكس سبليت

Attrs Maxsplit(
  int64 x
)