Python code must be used in Jupyter Notebook.
OPTION #1: MATRIX IN JUPYTER
Using a new Jupyter notebook, create a 100 x 100 times table matrix using the following three methods. Use the timeit function to measure the execution time of each method.
Nested for loops
Numpy fromfunction
Numpy broadcasting
Copy a slice of your matrix using the first 12 numbers to create a new 12 x 12 times table matrix. Perform the following tasks with this new matrix:
4. Save the array to a file.
5.Use one of the unary ufuncs (Table 4-3, McKinney, 2017, p.109). (See attached word Doc for tables)
6.Use two of the basic array statistical methods (Table 4-5, McKinney, 2017, p.114) (See attached word Doc for tables)
7.Load the array file saved in step 4.
8. Provide brief detail of the code used.