কম্পিউটার

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


এই নিবন্ধে, আমরা শিখব কিভাবে আমরা পাইথন 3.x-এ দ্বিমাত্রিক তালিকা ব্যবহার করে ম্যাট্রিক্স শুরু করতে পারি। অথবা আগে।

আসুন একটি ম্যাট্রিক্স শুরু করার স্বজ্ঞাত উপায় দেখি যা শুধুমাত্র পাইথন ভাষা অফার করে। এখানে আমরা তালিকা বোঝার সুবিধা গ্রহণ করি। আমরা ভিতরের তালিকাটি শুরু করি এবং তারপর তালিকা বোঝার ব্যবহার করে একাধিক সারিতে প্রসারিত করি।

উদাহরণ

# input the number of rows
N = 3
# input the number of columns
M = 3
# initializing the matrix
res = [ [ i*j for i in range(N) ] for j in range(M) ]

# printing the matrix on screen row by row in a single line
print("Inline representation:")
[ [ print(res[i][j] ,end =" ") for i in range(N) ] for j in range(M) ]
print("")
# printing in multiple lines
print("Multiline representation")
for i in range(N):
   for j in range(M):
      print(res[i][j] ,end =" ")
   print("")

আউটপুট

Inline representation:
0 0 0 0 1 2 0 2 4
Multiline representation
0 0 0
0 1 2
0 2 4

এখন দেখা যাক সাধারণ উপায় যা যেকোনো ভাষায় প্রয়োগ করা যেতে পারে। এটি একটি ম্যাট্রিক্স বা বহুমাত্রিক-অ্যারে তৈরি করার আদর্শ উপায়

উদাহরণ

# input the number of rows
N = 3
# input the number of columns
M = 3
lis=[[0,0,0],[0,0,0],[0,0,0]]
# initializing the matrix
for i in range(N):
   for j in range(M):
      lis[i][j]=i
# multiline representation
for i in range(N):
   for j in range(M):
      print(lis[i][j],end=" ")
   print("")

আউটপুট

0 0 0
0 1 2
0 2 4

উপসংহার

এই নিবন্ধে, আমরা শিখেছি কিভাবে Python 3.x-এ লজিক গেট প্রয়োগ করতে হয়। বা তার আগে. আমরা দুটি সার্বজনীন গেট যেমন NAND এবং NOR গেট সম্পর্কেও শিখেছি।


  1. Tkinter Python-এ সর্বাধিক হিসাবে একটি উইন্ডো চালু করুন

  2. পাইথনে শব্দ বিরতি

  3. পাইথনে চিত্র ঘোরান

  4. পাইথনে একটি ম্যাট্রিক্স স্থানান্তর?