এই নিবন্ধে, আমরা শিখব কিভাবে আমরা পাইথন 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 গেট সম্পর্কেও শিখেছি।