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