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
)