কম্পিউটার টিউটোরিয়াল

পাইথন টাপল JSON-এ সংরক্ষণ করা (Preserve)


JSON ফরম্যাটে টাপল이라는 কোনো কনসেপ্ট নেই। পাইথনের JSON মডিউল পাইথন টাপলকে JSON লিস্টে কনভার্ট করে কারণ JSON-এ টাপলের সবচেয়ে নিকটবর্তী জিনিস হলো লিস্ট। ইমিউটেবিলিটি সংরক্ষিত থাকবে না। আপনি যদি সংরক্ষণ করতে চান, তবে pickle-এর মত ইউটিলিটি ব্যবহার করুন বা নিজের এনকোডার ও ডিকোডার লিখুন।

আপনি যদি pickle ব্যবহার করেন, তবে এটি পাইথন টেমপ্লেটগুলো JSON ফাইলে না স্টোর করে pkl ফাইলে স্টোর করে। যদি আপনি ওয়েব জুড়ে ডেটা পাঠাতে চান তবে এটি উপযোগী নয়। সেরা উপায় হলো নিজের এনকোডার ও ডিকোডার ব্যবহার করা যেগুলো লিস্ট ও টাপলের মধ্যে পার্থক্য করবে আপনার ডিজাইন অনুযায়ী।


  1. পাইথনে টেনসরফ্লো দিয়ে বুস্টেড ট্রি (Boosted Trees) ব্যবহার করা

  2. পাইথনে টেনসরফ্লো টেক্সট (TF.Text) দিয়ে হোয়াইটস্পেস টোকেনাইজার (WhitespaceTokenizer) ব্যবহার করা

  3. টেনসরফ্লো এবং পাইথনে ক্যারেক্টার সাবস্ট্রিং নিয়ে কাজ করার পদ্ধতি

  4. পাইথনে Bokeh লাইব্রেরি ব্যবহার করে গ্রিড প্লট তৈরির পদ্ধতি