تدفق التوتر:: العمليات:: 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] القيم = ["مرحبًا"، "العالم"، "أ"، "ب"، "ج"]
الحجج:
- النطاق: كائن النطاق
- الإدخال: 1-د. سلاسل للتقسيم.
- المحدد: 0-د. أحرف محددة (بايت)، أو سلسلة فارغة.
السمات الاختيارية (انظر 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 و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-11-24 (حسب التوقيت العالمي المتفَّق عليه)