tensorflow:: عملیات:: 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" و sep از "\<\>" مقدار ["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:: عملیات:: StringSplitV2:: جذابیتها | تنظیمکنندههای ویژگی اختیاری برای StringSplitV2 . |
ویژگیهای عمومی
شاخصها
::tensorflow::Output indices
عملیات
Operation operation
شکل
::tensorflow::Output shape
ارزشها
::tensorflow::Output values
کارکردهای عمومی
تقسیم رشته V2
StringSplitV2( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input sep )
تقسیم رشته V2
StringSplitV2( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input sep, const StringSplitV2::Attrs & attrs )
توابع استاتیک عمومی
مکس اسپلیت
Attrs Maxsplit( int64 x )
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2026-11-05 بهوقت ساعت هماهنگ جهانی.