۷ کیو· سادهمبتدیPYTHON۴ ثانیه · ۲۵۶ مگابایت
ضرب ماتریسی با حلقه
تابع matmul(A, B) را بدون استفاده از @، np.dot یا np.matmul بنویسید. ماتریسی و ماتریسی است و حاصل، ماتریسی است:
python
matmul(np.array([[1, 2], [3, 4]]), np.array([[5, 6], [7, 8]]))
# → [[19.0, 22.0], [43.0, 50.0]]
داور فقط حاصل را میسنجد؛ @ را برای بررسی جوابتان نگه دارید، نه برای حل.
نمونهها
ورودی نمونه ۱
[[[1, 2], [3, 4]], [[5, 6], [7, 8]]]
خروجی نمونه ۱
[[19.0, 22.0], [43.0, 50.0]]
ورودی نمونه ۲
[[[1, 2, 3]], [[4], [5], [6]]]
خروجی نمونه ۲
[[32.0]]
برای نوشتن پاسخ و دریافت امتیاز، ابتدا وارد حساب شوید.
ورود