tensorflow:: عملیات:: تقسیم رشته
#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] مقادیر = ['سلام'، 'جهان'، 'a'، 'b'، 'c']
استدلالها:
- دامنه: یک شیء دامنه
- ورودی: ۱-D. رشتهها برای تقسیم.
- جداکننده: 0-D. کاراکترهای جداکننده (بایت) یا رشته خالی.
ویژگیهای اختیاری (به Attrs مراجعه کنید):
- skip_empty: یک
bool. اگرTrue، رشتههای خالی از نتیجه حذف میشوند.
بازده:
- شاخصهای
Output: یک ماتریس متراکم از نوع int64 که شاخصهای تانسور پراکنده را نشان میدهد. - مقادیر
Output: برداری از رشتهها که مربوط به مقادیر تقسیمشده است. - شکل
Output: یک بردار با طول ۲ از نوع 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:: عملیات:: StringSplit:: جذابیتها | تنظیمکنندههای ویژگی اختیاری برای StringSplit . |
ویژگیهای عمومی
شاخصها
::tensorflow::Output indices
عملیات
Operation operation
شکل
::tensorflow::Output shape
ارزشها
::tensorflow::Output values
کارکردهای عمومی
تقسیم رشته
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 )
توابع استاتیک عمومی
پرش خالی
Attrs SkipEmpty( bool x )
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2026-11-05 بهوقت ساعت هماهنگ جهانی.