Перейти до основного вмісту
🔒 Режим прев'ю. Перші 15 уроків Foundations — безкоштовні; цей — Pro. Запусти 7-денний trial щоб відкрити редактор, AI-підказки і решту курсу. Потрібна картка, скасування в Dashboard у будь-який момент.Почати 7-денний trial →
← КурсиSenior Deep-DivesModule 2 · CPython performance · RecapШаблони векторизації NumPypredict47 / 161
+125 XP
Завдання
📝 **Питання:** Спрогнозуйте точний результат. Чотири шаблони векторизації в одній трасі: (1) скалярна трансляція \`a * 2\`, (2) скалярне додавання 2D-матриці, (3) трансляція рядків \`m + рядок\`, де одновимірний рядок розтягується через обидва рядки матриці, (4) логічна маска \`a[a > 2]\`. \`.tolist()\` використовується скрізь, щоб підтримувати вихід стабільним у всіх версіях NumPy. 📋 Виберіть правильну відповідь. 💡 **Підказка:** Перечитайте наведену вище теорію, якщо не впевнені.
Передбач вивід

Прочитай код уважно

import numpy as np


a = np.array([1, 2, 3, 4])
b = a * 2
print(b.tolist())

m = np.array([[1, 2], [3, 4]])
print((m + 10).tolist())

row = np.array([10, 20])
print((m + row).tolist())

mask = a > 2
print(a[mask].tolist())
print(int(np.sum(a)))

Що виведе програма? Напиши тут:

💬 Обговорення

Будьте першим — поставте запитання або поділіться порадою.
Увійдіть щоб приєднатися до обговорення. Читання безкоштовне.
Завантаження обговорення…