Start with Python
This commit is contained in:
20
1- python/16-benchmark/README.md
Normal file
20
1- python/16-benchmark/README.md
Normal file
@ -0,0 +1,20 @@
|
||||
Benchmarking your Code
|
||||
=======================
|
||||
|
||||
How fast is your code? Do you want to find out? Yes!
|
||||
|
||||
#### Write a Benchmark function
|
||||
|
||||
Write a Benchmark function that takes the following as inputs:
|
||||
* the function you want to benchmark
|
||||
* the amount of times you want it to run
|
||||
|
||||
Have your Benchmark function return the total amount of time it took.
|
||||
|
||||
The datetime library is imported at the top of the file. Look it up and how it's going to help you solve this problem. Do not import any other libraries.
|
||||
|
||||
#### Test your Factorial Functions
|
||||
|
||||
Test your Iterative Factorial function versus your recursive - which is faster??
|
||||
|
||||
Import this file into at least one other of your assignments and test some of your functions.
|
6
1- python/16-benchmark/benchmark.py
Normal file
6
1- python/16-benchmark/benchmark.py
Normal file
@ -0,0 +1,6 @@
|
||||
import datetime
|
||||
import imp
|
||||
##what is this code doing? figure out how to call your fibonacci functions in this file.
|
||||
fibonacci = imp.load_source('fibonacci', '../2-is-fibonacci/fibonacci.py')
|
||||
|
||||
def benchmark(func, times):
|
Reference in New Issue
Block a user