টেনসরফ্লোতে স্ট্রিং কনভার্সন
এনকোডেড স্ট্রিং স্কেলারকে 'decode' মেথড দিয়ে কোড পয়েন্ট ভেক্টরে, 'encode' মেথড দিয়ে কোড পয়েন্ট ভেক্টরে থেকে এনকোডেড স্ট্রিংয়ে, এবং 'transcode' মেথড দিয়ে ভিন্ন এনকোডিং-এ কনভার্ট করা যায়।
আরও পড়ুন: টেনসরফ্লো কী এবং কেরাস কীভাবে টেনসরফ্লোর সাথে নিউরাল নেটওয়ার্ক তৈরি করে?
গুগল কোল্যাবরে নিচের কোড রান করা হয়েছে।
print("এনকোডেড স্ট্রিং স্কেলার থেকে কোড পয়েন্ট ভেক্টর")
tf.strings.unicode_decode(text_utf8, input_encoding='UTF-8')
print("কোড পয়েন্ট ভেক্টর থেকে এনকোডেড স্ট্রিং স্কেলার")
tf.strings.unicode_encode(text_chars, output_encoding='UTF-8')
print("এনকোডেড স্ট্রিং স্কেলার থেকে ভিন্ন এনকোডিং")
tf.strings.unicode_transcode(text_utf8, input_encoding='UTF8', output_encoding='UTF-16-BE')কোড ক্রেডিট: https://www.tensorflow.org/tutorials/load_data/unicode
আউটপুট
এনকোডেড স্ট্রিং স্কেলার থেকে কোড পয়েন্ট ভেক্টর
কোড পয়েন্ট ভেক্টর থেকে এনকোডেড স্ট্রিং স্কেলার
এনকোডেড স্ট্রিং স্কেলার থেকে ভিন্ন এনকোডিং
<tf.Tensor: shape=(), dtype=string, numpy=b'\x8b\xed\x8a\x00Y\x04t\x06'>
ব্যাখ্যা
- 'unicode_decode': এনকোডেড স্ট্রিং স্কেলার → কোড পয়েন্ট ভেক্টর।
- 'unicode_encode': কোড পয়েন্ট ভেক্টর → এনকোডেড স্ট্রিং স্কেলার।
- 'unicode_transcode': এনকোডেড স্ট্রিং স্কেলার → ভিন্ন এনকোডিং।