tensorflow:: ops:: StringSplitV2

#include <string_ops.h>

sep এর উপর ভিত্তি করে source উপাদানগুলোকে একটি SparseTensor এ বিভক্ত করুন।

সারসংক্ষেপ

ধরা যাক, N হলো সোর্সের সাইজ (সাধারণত N হবে ব্যাচ সাইজ)। sep এর উপর ভিত্তি করে source প্রতিটি উপাদানকে বিভক্ত করুন এবং বিভক্ত টোকেনগুলো সম্বলিত একটি 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" এর source এবং "\<\>" এর sep দিলে ["1", "2", "", "3"] রিটার্ন করে। যদি sep None বা একটি খালি স্ট্রিং হয়, তাহলে পরপর থাকা হোয়াইটস্পেসকে একটি একক বিভাজক হিসেবে গণ্য করা হয়, এবং স্ট্রিংটির শুরুতে বা শেষে হোয়াইটস্পেস থাকলে ফলাফলের শুরুতে বা শেষে কোনো খালি স্ট্রিং থাকবে না।

উল্লেখ্য যে, উপরে উল্লিখিত আচরণটি পাইথনের str.split-এর সাথে মিলে যায়।

যুক্তি:

  • স্কোপ: একটি স্কোপ অবজেক্ট
  • ইনপুট: 1-D স্ট্রিং Tensor , যে স্ট্রিংগুলো বিভক্ত করতে হবে।
  • sep: 0-D স্ট্রিং Tensor , বিভাজক অক্ষর।

ঐচ্ছিক অ্যাট্রিবিউটসমূহ (দেখুন 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:: ops:: StringSplitV2:: Attrs

StringSplitV2-এর জন্য ঐচ্ছিক অ্যাট্রিবিউট সেটার।

জনসাধারণের বৈশিষ্ট্য

সূচক

::tensorflow::Output indices

অপারেশন

Operation operation

আকৃতি

::tensorflow::Output shape

মূল্যবোধ

::tensorflow::Output values

জনসাধারণের কার্যাবলী

স্ট্রিংস্প্লিটভি২

 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
)

পাবলিক স্ট্যাটিক ফাংশন

ম্যাক্সস্প্লিট

Attrs Maxsplit(
  int64 x
)