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
)