n-এর মান দেওয়া আছে, আমাদের কাজ হলো n x n ম্যাট্রিক্সের জন্য চেকারবোর্ড প্যাটার্ন প্রদর্শন করা।
NumPy-তে অ্যারের সৃষ্টির জন্য বিভিন্ন ফাংশন রয়েছে। NumPy পাইথনে বৈজ্ঞানিক কম্পিউটিং-এর মৌলিক প্যাকেজ।
অ্যালগরিদম
ধাপ ১: ম্যাট্রিক্সের অর্ডার ইনপুট নিন। ধাপ ২: zeros((n, n), dtype=int) ব্যবহার করে n*n ম্যাট্রিক্স তৈরি করুন। ধাপ ৩: স্লাইসিং টেকনিক ব্যবহার করে অল্টারনেট সারি ও কলাম ১ দিয়ে পূরণ করুন। ধাপ ৪: ম্যাট্রিক্স প্রিন্ট করুন।
উদাহরণ কোড
import numpy as np def checkboardpattern(n): print("Checkerboard pattern:") 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("Enter value of n ::>")) checkboardpattern(n) আউটপুট
Enter value of n ::>4 Checkerboard pattern: 0 1 0 1 1 0 1 0 0 1 0 1 1 0 1 0