n-এর মান দেওয়া আছে, কাজ হলো n x n ম্যাট্রিক্সের জন্য চেকারবোর্ড প্যাটার্ন প্রদর্শন করা।
NumPy-তে আপসারিত ভ্যালু সহ অ্যারে তৈরি করার বিভিন্ন ফাংশন রয়েছে। NumPy পাইথনে বৈজ্ঞানিক কম্পিউটিং-এর মৌলিক প্যাকেজ।
অ্যালগরিদম
ধাপ ১: ম্যাট্রিক্সের অর্ডার ইনপুট নিন। ধাপ ২: zeros((n, n), dtype=int) ব্যবহার করে n*n ম্যাট্রিক্স তৈরি করুন। ধাপ ৩: স্লাইসিং টেকনিক ব্যবহার করে বাইরে বাইরে সারি ও কলাম ১ দিয়ে ভরুন। ধাপ ৪: ম্যাট্রিক্স প্রিন্ট করুন।
উদাহরণ কোড
import numpy as np
def checkboardpattern(n):
print("চেকারবোর্ড প্যাটার্ন:")
x = np.zeros((n, n), dtype=int)
x[1::2, ::2] = 1
x[::2, 1::2] = 1
# প্যাটার্ন প্রিন্ট
for i in range(n):
for j in range(n):
print(x[i][j], end=" ")
print()
# ড্রাইভার কোড
n = int(input("n-এর মান দিন ::>"))
checkboardpattern(n)
আউটপুট
n-এর মান দিন ::>4 চেকারবোর্ড প্যাটার্ন: 0 1 0 1 1 0 1 0 0 1 0 1 1 0 1 0