Problem

9 /12


صفائف NumPy ثنائية الأبعاد. عناصر الإحالة

Theory Click to read/hide

المصفوفات ثنائية الأبعاد NumPy المصفوفات يتم الوصول إلى عنصر مصفوفة ثنائية الأبعاد عن طريق تحديد إحداثيات العنصر ، أولاً رقم الصف ، ثم رقم العمود. الإحداثيات مفصولة بفواصل. & nbsp؛
يمكن تحويل أي مصفوفة إلى مصفوفة ثنائية الأبعاد باستخدام الدالة reshape ().


مثال <جدول> <الجسم>
1
2
3
4
5
6
7
8 
# وظيفة reshape () تغير شكل المصفوفة دون تغيير بياناتها. x = np.arange (12). إعادة الشكل (3 ، 4) print (x) # [[0 1 2 3] # [4 5 6 7] # [8 9 10 11]] # للوصول إلى عنصر ، حدد إحداثياته ​​مفصولة بفواصل print (x [1، 2]) # 6

Problem

يتم إعطاء الأرقام & nbsp؛ n & nbsp؛ and & nbsp؛ m كمدخلات. إخراج مصفوفة من الحجم & nbsp؛ n & nbsp؛ by & nbsp؛ m ، حيث يحتوي السطر الأول (السطر الذي يحتوي على فهرس صفري) على أرقام من & nbsp؛ 0 & nbsp؛ up to & nbsp؛ m-1 والأرقام المتبقية هي & nbsp؛ 0 . يجب أن يكون نوع عناصر المصفوفة & nbsp؛ np.int8 .
نبسب ؛

أمثلة <الجسم>
# إدخال الإخراج
1 3
4
[[0 1 2 3]
نبسب ؛ [0 0 0 0]
على & nbsp؛ [0 0 0 0]]