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 )
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2026-11-05 (حسب التوقيت العالمي المتفَّق عليه)