টেনসরফ্লো :: অপস:: StringSplitV2
#include <string_ops.h>
একটি SparseTensor
এ sep
উপর ভিত্তি করে 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 )