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

#include <string_ops.h>

delimiter উপর ভিত্তি করে input উপাদানগুলিকে SparseTensor বিভক্ত করুন।

সারাংশ

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

delimiter খালি হতে পারে, অথবা বিভক্ত অক্ষরের একটি স্ট্রিং। যদি delimiter একটি খালি স্ট্রিং হয়, input প্রতিটি উপাদান পৃথক একক-বাইট অক্ষর স্ট্রিংগুলিতে বিভক্ত হয়, যার মধ্যে UTF-8 মাল্টিবাইট সিকোয়েন্সের বিভাজন সহ। অন্যথায় delimiter প্রতিটি অক্ষর একটি সম্ভাব্য বিভাজন বিন্দু।

উদাহরণস্বরূপ: N = 2, ইনপুট[0] হল 'হ্যালো ওয়ার্ল্ড' এবং ইনপুট[1] হল 'ab c', তাহলে আউটপুট হবে

সূচক = [0, 0; 0, 1; 1, 0; 1, 1; 1, 2] আকৃতি = [2, 3] মান = ['হ্যালো', 'ওয়ার্ল্ড', 'এ', 'বি', 'সি']

যুক্তি:

  • স্কোপ: একটি স্কোপ অবজেক্ট
  • ইনপুট: 1-ডি। বিভক্ত স্ট্রিং.
  • ডিলিমিটার: 0-D। অক্ষর (বাইট) বা খালি স্ট্রিং ডিলিমিটার করুন।

ঐচ্ছিক বৈশিষ্ট্য (দেখুন Attrs ):

  • skip_empty: একটি bool . True হলে, ফলাফল থেকে খালি স্ট্রিংগুলি এড়িয়ে যান।

রিটার্ন:

  • Output সূচক: int64 এর একটি ঘন ম্যাট্রিক্স স্পার্স টেনসরের সূচকগুলিকে উপস্থাপন করে।
  • Output মান: বিভক্ত মানের সাথে সম্পর্কিত স্ট্রিংগুলির একটি ভেক্টর।
  • Output আকৃতি: int64-এর একটি দৈর্ঘ্য-2 ভেক্টর স্পার্স টেনসরের আকৃতির প্রতিনিধিত্ব করে, যেখানে প্রথম মানটি হল N এবং দ্বিতীয় মান হল একটি একক ইনপুট এন্ট্রিতে সর্বাধিক সংখ্যক টোকেন।

কনস্ট্রাক্টর এবং ডেস্ট্রাক্টর

StringSplit (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input delimiter)
StringSplit (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input delimiter, const StringSplit::Attrs & attrs)

পাবলিক বৈশিষ্ট্য

indices
operation
shape
values

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

SkipEmpty (bool x)

কাঠামো

tensorflow:: ops:: StringSplit:: Attrs

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

পাবলিক বৈশিষ্ট্য

সূচক

::tensorflow::Output indices

অপারেশন

Operation operation

আকৃতি

::tensorflow::Output shape

মান

::tensorflow::Output values

পাবলিক ফাংশন

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

 StringSplit(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input delimiter
)

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

 StringSplit(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input delimiter,
  const StringSplit::Attrs & attrs
)

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

খালি এড়িয়ে যান

Attrs SkipEmpty(
  bool x
)