StringSplit

الفئة النهائية العامة StringSplit

قم بتقسيم عناصر "المصدر" استنادًا إلى "sep" إلى "SparseTensor".

دع N هو حجم المصدر (عادةً ما يكون N هو حجم الدفعة). قم بتقسيم كل عنصر من عناصر "المصدر" استنادًا إلى "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 الخاص ببايثون.

فئات متداخلة

فصل StringSplit.Options السمات الاختيارية لـ StringSplit

الثوابت

خيط OP_NAME اسم هذه العملية كما هو معروف بواسطة محرك TensorFlow الأساسي

الأساليب العامة

تقسيم السلسلة الثابتة
إنشاء (نطاق النطاق ، المعامل < TString > الإدخال، المعامل < TString > sep، الخيارات... خيارات)
طريقة المصنع لإنشاء فئة تغلف عملية StringSplit جديدة.
الإخراج <TInt64>
StringSplit.Options ثابتة
ماكسسبليت (ماكسبليت طويل)
الإخراج <TInt64>
شكل ()
الإخراج <TString>
قيم ()

الطرق الموروثة

الثوابت

السلسلة النهائية الثابتة العامة OP_NAME

اسم هذه العملية كما هو معروف بواسطة محرك TensorFlow الأساسي

القيمة الثابتة: "StringSplitV2"

الأساليب العامة

إنشاء StringSplit ثابت عام (نطاق النطاق ، المعامل < TString > الإدخال، المعامل < TString > sep، خيارات... خيارات)

طريقة المصنع لإنشاء فئة تغلف عملية StringSplit جديدة.

حدود
نِطَاق النطاق الحالي
مدخل سلسلة `1-D` Tensor، السلاسل المراد تقسيمها.
سبتمبر `0-D` سلسلة `Tensor`، الحرف المحدد.
خيارات يحمل قيم السمات الاختيارية
المرتجعات
  • مثيل جديد من StringSplit

المخرجات العامة <TInt64> المؤشرات ()

StringSplit.Options maxsplit العام الثابت (Long maxsplit)

حدود
com.maxsplit "إنت". إذا كان `maxsplit > 0`، فسيتم تحديد حد تقسيم النتيجة.

الإخراج العام <TInt64> الشكل ()

الإخراج العام <TSTring> القيم ()