جریان تنسور:: عملیات:: 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] مقادیر = ['سلام'، 'جهان'، 'a'، 'b'، 'c']
استدلال ها:
- scope: یک شی Scope
- ورودی: 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 )
توابع استاتیک عمومی
SkipEmpty
Attrs SkipEmpty( bool x )
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-11-21 بهوقت ساعت هماهنگ جهانی.