কম্পিউটার

পাইথন টিপলকে দ্বি-মাত্রিক টেবিলে কীভাবে রূপান্তর করবেন?


যদি আপনার কাছে numpy-এর মতো একটি সাংখ্যিক লাইব্রেরি উপলব্ধ থাকে, তাহলে আপনার টিপলটিকে একটি বহুমাত্রিক অ্যারেতে পুনরায় আকার দিতে রিশেপ পদ্ধতি ব্যবহার করা উচিত৷

উদাহরণ

import numpy
data = numpy.array(range(1,10))
data.reshape([3,3])
print(data)

আউটপুট

এটি আউটপুট দেবে −

array([[1, 2, 3],
       [4, 5, 6],
       [7, 8, 9]])

উদাহরণ

আপনি যদি এটি খাঁটি পাইথনে করতে পছন্দ করেন তবে আপনি একটি তালিকা বোঝার ব্যবহার করতে পারেন -

data = tuple(range(1, 10))
table = tuple(data[n:n+3] for n in xrange(0,len(data),3))
print(table)

আউটপুট

এটি আউটপুট দেবে −

((1, 2, 3), (4, 5, 6), (7, 8, 9))

  1. কিভাবে 'ইন' অপারেটর পাইথনের একটি টিপলে কাজ করে?

  2. আমি কিভাবে একটি পাইথন টিপলকে অভিধানে রূপান্তর করতে পারি?

  3. কিভাবে আমরা পাইথনে tuple সংজ্ঞায়িত করব?

  4. কিভাবে পাইথনে হেক্স স্ট্রিংকে int এ রূপান্তর করবেন?