কম্পিউটার

উদাহরণ সহ পাইথন ম্যাট্রিক্স ব্যাখ্যা কর


পাইথনে একটি ম্যাট্রিক্স হল একটি দ্বি-মাত্রিক অ্যারে যার একটি নির্দিষ্ট সংখ্যক সারি এবং কলাম রয়েছে। পাইথন ম্যাট্রিক্সের ডেটা উপাদানগুলি সংখ্যা, স্ট্রিং বা চিহ্ন ইত্যাদি হতে পারে।

ম্যাট্রিক্স বা দ্বি-মাত্রিক তালিকা একটি গুরুত্বপূর্ণ ডেটা কাঠামো। ম্যাট্রিক্সের সাথে যুক্ত বিভিন্ন ক্রিয়াকলাপে দুটি ম্যাট্রিক্সের স্থানান্তর, যোগ বা গুণন জড়িত।

আমরা আলোচনা করব কিভাবে একটি নির্দিষ্ট সংখ্যক সারি এবং কলাম সহ পাইথনে একটি ম্যাট্রিক্স ঘোষণা করা যায় এবং তারপর ব্যবহারকারীর কাছ থেকে ডেটা আইটেম ইনপুট করা যায় এবং অবশেষে ম্যাট্রিক্সটি প্রিন্ট করা যায়।

পাইথনে একটি ম্যাট্রিক্সকে নেস্টেড তালিকা হিসাবে ঘোষণা করুন

পাইথনের একটি ম্যাট্রিক্স একটি নেস্টেড তালিকা হিসাবে ঘোষণা করা যেতে পারে। সারি এবং কলামের সংখ্যা নির্দিষ্ট করা প্রয়োজন। ধরুন সারির সংখ্যা 3 এবং কলামের সংখ্যা 4। আমরা ম্যাট্রিক্সকে নিম্নরূপ ঘোষণা করব

Matrix=[[0]*4 for i in range(3)]

ম্যাট্রিক্স উপাদানগুলি ইনপুট করুন এবং সারি অনুসারে মুদ্রণ করুন

উদাহরণ

col=4
rows=3
matrix=[[0]*col for i in range(rows)]
for i in range(rows):
   print("Enter","row",i+1,"elements")
   for j in range(col):
      matrix[i][j]=int(input())

def rowvise(matrix):
   for i in range(rows):
      print(matrix[i])
print("print as nested list")
print(matrix)
print("print each row in separate line")
rowvise(matrix)

আউটপুট

Enter row 1 elements
1
2
3
4
Enter row 2 elements
5
6
7
8
Enter row 3 elements
1
2
3
4
print as nested list
[[1, 2, 3, 4], [5, 6, 7, 8], [1, 2, 3, 4]]
print each row in separate line
[1, 2, 3, 4]
[5, 6, 7, 8]
[1, 2, 3, 4]

এইগুলি হল ম্যাট্রিক্সের মৌলিক ক্রিয়াকলাপ, যার মধ্যে একটি ম্যাট্রিক্স ঘোষণা করা, ডেটা উপাদানের মান নির্ধারণ করা এবং একটি ম্যাট্রিক্স মুদ্রণ করা জড়িত। অন্যান্য ক্রিয়াকলাপ যেমন ট্রান্সপোজ প্রদত্ত ম্যাট্রিক্সে নির্দিষ্ট যুক্তি প্রয়োগ করে অর্জন করা যেতে পারে।


  1. উদাহরণ সহ পাইথনে ব্যবহারকারী-সংজ্ঞায়িত ব্যতিক্রম

  2. উদাহরণ সহ Python 2.x এবং Python 3.x এর মধ্যে গুরুত্বপূর্ণ পার্থক্য

  3. উদাহরণ সহ পাইথনে Timeit?

  4. পাইথনে ম্যাট্রিক্স ম্যানিপুলেশন