কম্পিউটার

numpy ব্যবহার করে n*n এর চেক বোর্ড প্যাটার্ন প্রিন্ট করার জন্য পাইথন প্রোগ্রাম


n এর মান দেওয়া, আমাদের কাজ হল একটি n x n ম্যাট্রিক্সের জন্য চেক বোর্ড প্যাটার্ন প্রদর্শন করা।

প্রাথমিক মান সহ অ্যারে তৈরি করার জন্য বিভিন্ন ধরণের ফাংশন numpy এ উপলব্ধ। NumPy হল পাইথনে বৈজ্ঞানিক কম্পিউটিং এর মৌলিক প্যাকেজ।

অ্যালগরিদম

ধাপ 1:ম্যাট্রিক্সের ইনপুট অর্ডার। ধাপ 2:zeros((n, n), dtype=int ব্যবহার করে n*n ম্যাট্রিক্স তৈরি করুন। ধাপ 3:স্লাইসিং কৌশল ব্যবহার করে বিকল্প সারি এবং কলাম 1 দিয়ে পূরণ করুন। ধাপ 4:ম্যাট্রিক্স প্রিন্ট করুন।

উদাহরণ কোড

npdef চেকবোর্ড প্যাটার্ন(n) হিসাবে numpy আমদানি করুন:প্রিন্ট("চেকারবোর্ড প্যাটার্ন:") x =np.zeros((n, n), dtype =int) x[1::2, ::2] =1 x [::2, 1::2] =1 # রেঞ্জে i এর জন্য প্যাটার্নটি প্রিন্ট করুন(n):j এর জন্য রেঞ্জ(n):print(x[i][j], end =" ") print() # ড্রাইভার কোডেন =int(ইনপুট("n এর মান লিখুন ::>"))চেকবোর্ড প্যাটার্ন(n)

আউটপুট

n এর মান লিখুন ::>4চেকারবোর্ড প্যাটার্ন:0 1 0 1 1 0 1 0 0 1 0 1 1 0 1 0 

  1. পাইথনে প্যাটার্ন কিভাবে প্রিন্ট করবেন?

  2. পাইথন প্রোগ্রামে কোনো লুপ ব্যবহার না করেই নম্বর সিরিজ প্রিন্ট করুন

  3. সাইক্লিক রিডানডেন্সি চেক করতে পাইথন প্রোগ্রাম

  4. numpy ব্যবহার করে n*n এর চেকবোর্ড প্যাটার্ন প্রিন্ট করার জন্য পাইথন প্রোগ্রাম।