সেন্সরফ্লো :: অপস :: সাবস্ট্রিট
#include <string_ops.h>
Tensor
স্ট্রিং থেকে সাবস্ট্রিংগুলি ফিরুন।
সারসংক্ষেপ
ইনপুট প্রতিটি স্ট্রিং এর জন্য Tensor
, একটি সাবস্ট্রিং সূচিতে শুরু সৃষ্টি pos
মোট দৈর্ঘ্য সঙ্গে len
।
যদি len
কোনও স্ট্রিং সংজ্ঞায়িত করে যা ইনপুট স্ট্রিংয়ের দৈর্ঘ্যের বাইরেও প্রসারিত হবে, তবে যতটা সম্ভব অক্ষর ব্যবহৃত হবে।
নেতিবাচক pos
শেষ থেকে স্ট্রিং পিছন মধ্যে দূরত্ব নির্দেশ করে।
তাহলে pos
নির্দিষ্ট করে একটি সূচক যা ইনপুট স্ট্রিং কোন সীমার বাইরে, তারপর InvalidArgumentError
ফেলে দেওয়া হয়।
pos
এবং len
একই আকৃতি থাকা আবশ্যক, অন্যথায় একটি ValueError
অপ সৃষ্টি উপর নিক্ষিপ্ত হয়।
দ্রষ্টব্য : Substr
দুটি মাত্রা পর্যন্ত সম্প্রচার সমর্থন করে। আরো সম্প্রচার সম্পর্কে এখানে
উদাহরণ
স্কালে ব্যবহার pos
এবং len
:
input = [b'Hello', b'World'] position = 1 length = 3
output = [b'ell', b'orl']
input
হিসাবে একই আকারের সাথে pos
এবং len
ব্যবহার করা:
input = [[b'ten', b'eleven', b'twelve'], [b'thirteen', b'fourteen', b'fifteen'], [b'sixteen', b'seventeen', b'eighteen']] position = [[1, 2, 3], [1, 2, 3], [1, 2, 3]] length = [[2, 3, 4], [4, 3, 2], [5, 5, 5]]
08bdd5660
সম্প্রচার pos
এবং len
সম্মুখের input
:
input = [[b'ten', b'eleven', b'twelve'], [b'thirteen', b'fourteen', b'fifteen'], [b'sixteen', b'seventeen', b'eighteen'], [b'nineteen', b'twenty', b'twentyone']] position = [1, 2, 3] length = [1, 2, 3]
output = [[b'e', b'ev', b'lve'], [b'h', b'ur', b'tee'], [b'i', b've', b'hte'], [b'i', b'en', b'nty']]
সম্প্রচার input
সম্মুখের pos
এবং len
:
input = b'thirteen' position = [1, 5, 7] length = [3, 2, 1]
output = [b'hir', b'ee', b'n']
যুক্তি:
- সুযোগ: একটি স্কোপ অবজেক্ট
- ইনপুট: স্ট্রিংয়ের টেন্সর
- পোস্ট: স্কেলার প্রতিটি স্ট্রিংয়ের প্রথম অক্ষরের অবস্থান নির্ধারণ করে
- লেন: স্ক্যালার প্রতিটি স্ট্রিংগুলিতে অন্তর্ভুক্ত করতে অক্ষরের সংখ্যা নির্ধারণ করে
- ইউনিট: ইউনিট যা স্ট্রিং তৈরি করতে ব্যবহৃত হয়। এর মধ্যে একটি:
"BYTE"
"UTF8_CHAR"
(বাইট দ্বারা অবস্থান এবং দৈর্ঘ্য নির্ধারণের জন্য) বা"UTF8_CHAR"
(ইউটিএফ -8"UTF8_CHAR"
ইউনিকোড কোড পয়েন্টের জন্য)। ডিফল্ট হ'ল"BYTE"
।unit=UTF8_CHAR
এবংinput
স্ট্রিংগুলিতে কাঠামোগতভাবে বৈধ UTF-8 না থাকলে ফলাফলunit=UTF8_CHAR
।
রিটার্নস:
নির্মাণকারী এবং ধ্বংসকারী | |
---|---|
Substr (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input pos, :: tensorflow::Input len) | |
Substr (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input pos, :: tensorflow::Input len, const Substr::Attrs & attrs) |
জনসাধারণের গুণাবলী | |
---|---|
operation | |
output |
পাবলিক ফাংশন | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
পাবলিক স্ট্যাটিক ফাংশন | |
---|---|
Unit (StringPiece x) |
স্ট্রাক্টস | |
---|---|
টেনসরফ্লো :: অপস :: সাবস্ট্রাস্ট :: অ্যাটার্স | সাবস্ট্রিটের জন্যptionচ্ছিক বৈশিষ্ট্যনির্ধারক set |
জনসাধারণের গুণাবলী
অপারেশন
Operation operation
আউটপুট
::tensorflow::Output output
পাবলিক ফাংশন
সাবস্ট্রিট
Substr( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input pos, ::tensorflow::Input len )
সাবস্ট্রিট
Substr( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input pos, ::tensorflow::Input len, const Substr::Attrs & attrs )
নোড
::tensorflow::Node * node() const
অপারেটর :: টেনসরফ্লো :: ইনপুট
operator::tensorflow::Input() const
অপারেটর :: টেনসরফ্লো :: আউটপুট
operator::tensorflow::Output() const
পাবলিক স্ট্যাটিক ফাংশন
ইউনিট
Attrs Unit( StringPiece x )