Завдання: Впровадження Бенчмаркінгу
Swipe to start coding
У вас є визначення двох функцій. Обидві функції повертають копію початкового масиву з піднесеними до квадрату елементами. Перший підхід, повільніший, використовує цикл for для піднесення до квадрату кожного елемента окремо, тоді як другий підхід використовує векторизацію.
Ваше завдання — провести бенчмарк обох функцій. Для цього:
- Завершіть визначення двох функцій:
- Перша, з циклом 
for, повинна називатисяsquare_array_slowі приймати один параметрarray; - Друга, з використанням векторизації, повинна називатися 
square_array_fastі приймати один параметрarray. 
 - Перша, з циклом 
 - Декоруйте обидві функції за допомогою 
timeit_decoratorі встановіть параметрnumberрівним100. 
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Can you explain this in simpler terms?
What are some examples related to this topic?
Where can I learn more about this?
Awesome!
Completion rate improved to 7.69
Завдання: Впровадження Бенчмаркінгу
Свайпніть щоб показати меню
Swipe to start coding
У вас є визначення двох функцій. Обидві функції повертають копію початкового масиву з піднесеними до квадрату елементами. Перший підхід, повільніший, використовує цикл for для піднесення до квадрату кожного елемента окремо, тоді як другий підхід використовує векторизацію.
Ваше завдання — провести бенчмарк обох функцій. Для цього:
- Завершіть визначення двох функцій:
- Перша, з циклом 
for, повинна називатисяsquare_array_slowі приймати один параметрarray; - Друга, з використанням векторизації, повинна називатися 
square_array_fastі приймати один параметрarray. 
 - Перша, з циклом 
 - Декоруйте обидві функції за допомогою 
timeit_decoratorі встановіть параметрnumberрівним100. 
Рішення
Дякуємо за ваш відгук!
single