هل يمكنك أن تكتب لي دالة بايثون قصيرة تُرجع مصفوفة رقمية ثنائية الأبعاد x-by-y بنمط مدقق إما 1 أو 0؟ يجب أن تكون القيمة العلوية اليسرى دائمًا 1.
هل يمكنك أن تكتب لي دالة بايثون قصيرة تُرجع مصفوفة رقمية ثنائية الأبعاد x-by-y بنمط مدقق إما 1 أو 0؟ يجب أن تكون القيمة العلوية اليسرى دائمًا 1.
user
إليك برنامج بايثون قصير يتلقى قيمة x وy، والتي تحدد أبعاد مصفوفة متقلب ثنائية الأبعاد، والتي يتم إرجاعها لاحقًا:

تعريف gen_checkers (x، y):
    تحقق = [0،1]
    مجلس = []
    بالنسبة للعمود، i في التعداد(النطاق(y)):
        إذا كانت x % 2 ==0 : check.reverse()
        الصف = []
        لفال في النطاق (x):
            صف.إلحاق (اختيار [0])
            تحقق.عكس ()
        مجلس.إلحاق (صف)
    
    إرجاع np.array (اللوحة)
assistant