একটি `SparseTensor`-এ `sep`-এর উপর ভিত্তি করে `উৎস`-এর উপাদানগুলিকে ভাগ করুন।
ধরুন N হল উৎসের আকার (সাধারণত N হবে ব্যাচের আকার)। `সেপ` এর উপর ভিত্তি করে `উৎস` এর প্রতিটি উপাদানকে বিভক্ত করুন এবং বিভক্ত টোকেন সমন্বিত একটি `স্পার্স টেনসর` ফেরত দিন। খালি টোকেন উপেক্ষা করা হয়.
উদাহরণস্বরূপ, 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']
উল্লেখ্য যে উপরে উল্লিখিত আচরণ python এর str.split এর সাথে মেলে।
নেস্টেড ক্লাস
ক্লাস | StringSplit.Options | StringSplit এর জন্য ঐচ্ছিক বৈশিষ্ট্য |
ধ্রুবক
স্ট্রিং | OP_NAME | এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত |
পাবলিক পদ্ধতি
স্ট্যাটিক স্ট্রিং স্প্লিট | |
আউটপুট < TInt64 > | সূচক () |
স্ট্যাটিক StringSplit.Options | ম্যাক্সপ্লিট (লং ম্যাক্সপ্লিট) |
আউটপুট < TInt64 > | আকৃতি () |
আউটপুট < TString > | মান () |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি
ধ্রুবক
সর্বজনীন স্ট্যাটিক চূড়ান্ত স্ট্রিং OP_NAME
এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত
পাবলিক পদ্ধতি
পাবলিক স্ট্যাটিক স্ট্রিংস্প্লিট তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড < TString > ইনপুট, অপারেন্ড < TString > sep, বিকল্প... বিকল্প)
একটি নতুন StringSplit অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানা পদ্ধতি।
পরামিতি
সুযোগ | বর্তমান সুযোগ |
---|---|
ইনপুট | `1-D` স্ট্রিং `টেনসর`, বিভক্ত করা স্ট্রিং। |
sep | `0-D` স্ট্রিং `টেনসর`, ডিলিমিটার অক্ষর। |
বিকল্প | ঐচ্ছিক বৈশিষ্ট্য মান বহন করে |
রিটার্নস
- StringSplit এর একটি নতুন উদাহরণ
পাবলিক স্ট্যাটিক StringSplit.Options maxsplit (লং maxsplit)
পরামিতি
maxsplit | একটি `int`. `maxsplit > 0` হলে, ফলাফলের বিভাজনের সীমা। |
---|