কম্পিউটার

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


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

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

অ্যালগরিদম

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

উদাহরণ কোড

np def চেকবোর্ড প্যাটার্ন(n) হিসাবে numpy আমদানি করুন:প্রিন্ট("চেকারবোর্ড প্যাটার্ন:") x =np.zeros((n, n), dtype =int) x[1::2, ::2] =1 x[::2, 1::2] =1 # range(n) এর জন্য প্যাটার্নটি প্রিন্ট করুন:j এর জন্য রেঞ্জ(n):print(x[i][j], end =" ") print( ) # ড্রাইভার কোড n =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 এর চেক বোর্ড প্যাটার্ন প্রিন্ট করার জন্য পাইথন প্রোগ্রাম