টেনসরফ্লো :: অপস:: StringSplitV2

#include <string_ops.h>

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

সারাংশ

ধরুন N হল উৎসের আকার (সাধারণত N হবে ব্যাচের আকার)। sep এর উপর ভিত্তি করে source প্রতিটি উপাদানকে বিভক্ত করুন এবং বিভক্ত টোকেন ধারণকারী একটি SparseTensor ফেরত দিন। খালি টোকেন উপেক্ষা করা হয়.

উদাহরণস্বরূপ, N = 2, উত্স[0] হল 'হ্যালো ওয়ার্ল্ড' এবং উত্স [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 বা একটি খালি স্ট্রিং না হয়, তাহলে ধারাবাহিক হোয়াইটস্পেসকে একটি একক বিভাজক হিসাবে গণ্য করা হয়, এবং ফলাফলে স্টার্টারের শেষে কোনো খালি স্ট্রিং থাকবে না যদি স্ট্রিংটিতে অগ্রণী বা পিছনের সাদা স্থান থাকে।

উল্লেখ্য যে উপরে উল্লিখিত আচরণ python এর 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

 StringSplitV2(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input sep
)

StringSplitV2

 StringSplitV2(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input sep,
  const StringSplitV2::Attrs & attrs
)

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

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

Attrs Maxsplit(
  int64 x
)