Секція 1. Розділ 4
single
Завдання: Впровадження Бенчмаркінгу
Свайпніть щоб показати меню
Завдання
Swipe to start coding
У вас є визначення двох функцій. Обидві функції повертають копію початкового масиву з піднесеними до квадрату елементами. Перший підхід, повільніший, використовує цикл for для піднесення до квадрату кожного елемента окремо, тоді як другий підхід використовує векторизацію.
Ваше завдання — провести бенчмарк обох функцій. Для цього:
- Завершіть визначення двох функцій:
- Перша, з циклом
for, повинна називатисяsquare_array_slowі приймати один параметрarray; - Друга, з використанням векторизації, повинна називатися
square_array_fastі приймати один параметрarray.
- Перша, з циклом
- Декоруйте обидві функції за допомогою
timeit_decoratorі встановіть параметрnumberрівним100.
Рішення
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 1. Розділ 4
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат