├── .gitignore ├── LICENSE ├── README.md ├── data └── day3_dictionary_counting │ ├── i_have_a_dream_speech.txt │ └── random_dna.txt ├── htmls ├── day10_fortran_lstsqr.html ├── day11_deque_container.html ├── day12_insert_into_sorted_list.html ├── day13_multiprocessing_intro.html ├── day14_inplace_operators.html ├── day15_array_indexing_numpy.html ├── day16_numpy_vectorization.html ├── day17_numpy_stacking.html ├── day18_sckit_preprocessing.html ├── day19_izip_and_xrange.html ├── day1_string_reverse.html ├── day20_difference_list.html ├── day2_mean_values.html ├── day3_dictionary_counting.html ├── day4_2_cython_numba_parakeet.html ├── day4_python_cython_numba.html ├── day5_flattening_lists.html ├── day6_string_is_number.html ├── day7_2_jit_numpy.html ├── day7_numpy_numexpr.html ├── day8_sqrt_and_exp.html └── day9_string_endswith.html ├── images ├── cython_vs_chart.png ├── least_squares_perpendicular.png ├── least_squares_vertical.png ├── logo.key │ ├── Data │ │ ├── 110809_FamilyChineseOahu_EN_00317_2040x1360-small-12.jpg │ │ ├── 110809_FamilyChineseOahu_EN_02016_981x654-small-14.jpg │ │ ├── 110809_FamilyChineseOahu_EN_02390_2880x1921-small-10.jpg │ │ ├── cython_vs_chart-89.png │ │ ├── cython_vs_chart-small-90.png │ │ ├── mt10@2x-87.jpg │ │ ├── mt1@2x-78.jpg │ │ ├── mt2@2x-79.jpg │ │ ├── mt3@2x-80.jpg │ │ ├── mt4@2x-81.jpg │ │ ├── mt5@2x-82.jpg │ │ ├── mt6@2x-83.jpg │ │ ├── mt7@2x-84.jpg │ │ ├── mt8@2x-85.jpg │ │ ├── mt9@2x-86.jpg │ │ └── st0-169.jpg │ ├── Index.zip │ ├── Metadata │ │ ├── BuildVersionHistory.plist │ │ ├── DocumentIdentifier │ │ └── Properties.plist │ ├── preview-micro.jpg │ ├── preview-web.jpg │ └── preview.jpg └── logo.png └── ipython_nbs ├── a.out ├── day10_fortran_lstsqr.ipynb ├── day11_deque_container.ipynb ├── day12_insert_into_sorted_list.ipynb ├── day14_inplace_operators.ipynb ├── day15_array_indexing_numpy.ipynb ├── day16_numpy_vectorization.ipynb ├── day17_numpy_stacking.ipynb ├── day18_sckit_preprocessing.ipynb ├── day19_izip_and_xrange.ipynb ├── day1_string_reverse.ipynb ├── day20_difference_list.ipynb ├── day2_mean_values.ipynb ├── day3_dictionary_counting.ipynb ├── day4_2_cython_numba_parakeet.ipynb ├── day4_python_cython_numba.ipynb ├── day5_flattening_lists.ipynb ├── day6_string_is_number.ipynb ├── day7_2_jit_numpy.ipynb ├── day7_numpy_numexpr.ipynb ├── day8_sqrt_and_exp.ipynb ├── day9_string_endswith.ipynb └── scratch ├── cython_memview_experiment.ipynb ├── fortran.ipynb ├── fortran_dotproduct.ipynb ├── numpy_seachsorted.ipynb └── python_cython_numba.ipynb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/README.md -------------------------------------------------------------------------------- /data/day3_dictionary_counting/i_have_a_dream_speech.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/data/day3_dictionary_counting/i_have_a_dream_speech.txt -------------------------------------------------------------------------------- /data/day3_dictionary_counting/random_dna.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/data/day3_dictionary_counting/random_dna.txt -------------------------------------------------------------------------------- /htmls/day10_fortran_lstsqr.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/htmls/day10_fortran_lstsqr.html -------------------------------------------------------------------------------- /htmls/day11_deque_container.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/htmls/day11_deque_container.html -------------------------------------------------------------------------------- /htmls/day12_insert_into_sorted_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/htmls/day12_insert_into_sorted_list.html -------------------------------------------------------------------------------- /htmls/day13_multiprocessing_intro.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/htmls/day13_multiprocessing_intro.html -------------------------------------------------------------------------------- /htmls/day14_inplace_operators.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/htmls/day14_inplace_operators.html -------------------------------------------------------------------------------- /htmls/day15_array_indexing_numpy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/htmls/day15_array_indexing_numpy.html -------------------------------------------------------------------------------- /htmls/day16_numpy_vectorization.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/htmls/day16_numpy_vectorization.html -------------------------------------------------------------------------------- /htmls/day17_numpy_stacking.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/htmls/day17_numpy_stacking.html -------------------------------------------------------------------------------- /htmls/day18_sckit_preprocessing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/htmls/day18_sckit_preprocessing.html -------------------------------------------------------------------------------- /htmls/day19_izip_and_xrange.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/htmls/day19_izip_and_xrange.html -------------------------------------------------------------------------------- /htmls/day1_string_reverse.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/htmls/day1_string_reverse.html -------------------------------------------------------------------------------- /htmls/day20_difference_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/htmls/day20_difference_list.html -------------------------------------------------------------------------------- /htmls/day2_mean_values.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/htmls/day2_mean_values.html -------------------------------------------------------------------------------- /htmls/day3_dictionary_counting.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/htmls/day3_dictionary_counting.html -------------------------------------------------------------------------------- /htmls/day4_2_cython_numba_parakeet.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/htmls/day4_2_cython_numba_parakeet.html -------------------------------------------------------------------------------- /htmls/day4_python_cython_numba.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/htmls/day4_python_cython_numba.html -------------------------------------------------------------------------------- /htmls/day5_flattening_lists.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/htmls/day5_flattening_lists.html -------------------------------------------------------------------------------- /htmls/day6_string_is_number.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/htmls/day6_string_is_number.html -------------------------------------------------------------------------------- /htmls/day7_2_jit_numpy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/htmls/day7_2_jit_numpy.html -------------------------------------------------------------------------------- /htmls/day7_numpy_numexpr.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/htmls/day7_numpy_numexpr.html -------------------------------------------------------------------------------- /htmls/day8_sqrt_and_exp.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/htmls/day8_sqrt_and_exp.html -------------------------------------------------------------------------------- /htmls/day9_string_endswith.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/htmls/day9_string_endswith.html -------------------------------------------------------------------------------- /images/cython_vs_chart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/images/cython_vs_chart.png -------------------------------------------------------------------------------- /images/least_squares_perpendicular.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/images/least_squares_perpendicular.png -------------------------------------------------------------------------------- /images/least_squares_vertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/images/least_squares_vertical.png -------------------------------------------------------------------------------- /images/logo.key/Data/110809_FamilyChineseOahu_EN_00317_2040x1360-small-12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/images/logo.key/Data/110809_FamilyChineseOahu_EN_00317_2040x1360-small-12.jpg -------------------------------------------------------------------------------- /images/logo.key/Data/110809_FamilyChineseOahu_EN_02016_981x654-small-14.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/images/logo.key/Data/110809_FamilyChineseOahu_EN_02016_981x654-small-14.jpg -------------------------------------------------------------------------------- /images/logo.key/Data/110809_FamilyChineseOahu_EN_02390_2880x1921-small-10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/images/logo.key/Data/110809_FamilyChineseOahu_EN_02390_2880x1921-small-10.jpg -------------------------------------------------------------------------------- /images/logo.key/Data/cython_vs_chart-89.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/images/logo.key/Data/cython_vs_chart-89.png -------------------------------------------------------------------------------- /images/logo.key/Data/cython_vs_chart-small-90.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/images/logo.key/Data/cython_vs_chart-small-90.png -------------------------------------------------------------------------------- /images/logo.key/Data/mt10@2x-87.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/images/logo.key/Data/mt10@2x-87.jpg -------------------------------------------------------------------------------- /images/logo.key/Data/mt1@2x-78.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/images/logo.key/Data/mt1@2x-78.jpg -------------------------------------------------------------------------------- /images/logo.key/Data/mt2@2x-79.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/images/logo.key/Data/mt2@2x-79.jpg -------------------------------------------------------------------------------- /images/logo.key/Data/mt3@2x-80.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/images/logo.key/Data/mt3@2x-80.jpg -------------------------------------------------------------------------------- /images/logo.key/Data/mt4@2x-81.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/images/logo.key/Data/mt4@2x-81.jpg -------------------------------------------------------------------------------- /images/logo.key/Data/mt5@2x-82.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/images/logo.key/Data/mt5@2x-82.jpg -------------------------------------------------------------------------------- /images/logo.key/Data/mt6@2x-83.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/images/logo.key/Data/mt6@2x-83.jpg -------------------------------------------------------------------------------- /images/logo.key/Data/mt7@2x-84.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/images/logo.key/Data/mt7@2x-84.jpg -------------------------------------------------------------------------------- /images/logo.key/Data/mt8@2x-85.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/images/logo.key/Data/mt8@2x-85.jpg -------------------------------------------------------------------------------- /images/logo.key/Data/mt9@2x-86.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/images/logo.key/Data/mt9@2x-86.jpg -------------------------------------------------------------------------------- /images/logo.key/Data/st0-169.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/images/logo.key/Data/st0-169.jpg -------------------------------------------------------------------------------- /images/logo.key/Index.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/images/logo.key/Index.zip -------------------------------------------------------------------------------- /images/logo.key/Metadata/BuildVersionHistory.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/images/logo.key/Metadata/BuildVersionHistory.plist -------------------------------------------------------------------------------- /images/logo.key/Metadata/DocumentIdentifier: -------------------------------------------------------------------------------- 1 | FF195E3D-05FF-4820-9A8E-293729AB06EE -------------------------------------------------------------------------------- /images/logo.key/Metadata/Properties.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/images/logo.key/Metadata/Properties.plist -------------------------------------------------------------------------------- /images/logo.key/preview-micro.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/images/logo.key/preview-micro.jpg -------------------------------------------------------------------------------- /images/logo.key/preview-web.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/images/logo.key/preview-web.jpg -------------------------------------------------------------------------------- /images/logo.key/preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/images/logo.key/preview.jpg -------------------------------------------------------------------------------- /images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/images/logo.png -------------------------------------------------------------------------------- /ipython_nbs/a.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/ipython_nbs/a.out -------------------------------------------------------------------------------- /ipython_nbs/day10_fortran_lstsqr.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/ipython_nbs/day10_fortran_lstsqr.ipynb -------------------------------------------------------------------------------- /ipython_nbs/day11_deque_container.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/ipython_nbs/day11_deque_container.ipynb -------------------------------------------------------------------------------- /ipython_nbs/day12_insert_into_sorted_list.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/ipython_nbs/day12_insert_into_sorted_list.ipynb -------------------------------------------------------------------------------- /ipython_nbs/day14_inplace_operators.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/ipython_nbs/day14_inplace_operators.ipynb -------------------------------------------------------------------------------- /ipython_nbs/day15_array_indexing_numpy.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/ipython_nbs/day15_array_indexing_numpy.ipynb -------------------------------------------------------------------------------- /ipython_nbs/day16_numpy_vectorization.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/ipython_nbs/day16_numpy_vectorization.ipynb -------------------------------------------------------------------------------- /ipython_nbs/day17_numpy_stacking.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/ipython_nbs/day17_numpy_stacking.ipynb -------------------------------------------------------------------------------- /ipython_nbs/day18_sckit_preprocessing.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/ipython_nbs/day18_sckit_preprocessing.ipynb -------------------------------------------------------------------------------- /ipython_nbs/day19_izip_and_xrange.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/ipython_nbs/day19_izip_and_xrange.ipynb -------------------------------------------------------------------------------- /ipython_nbs/day1_string_reverse.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/ipython_nbs/day1_string_reverse.ipynb -------------------------------------------------------------------------------- /ipython_nbs/day20_difference_list.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/ipython_nbs/day20_difference_list.ipynb -------------------------------------------------------------------------------- /ipython_nbs/day2_mean_values.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/ipython_nbs/day2_mean_values.ipynb -------------------------------------------------------------------------------- /ipython_nbs/day3_dictionary_counting.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/ipython_nbs/day3_dictionary_counting.ipynb -------------------------------------------------------------------------------- /ipython_nbs/day4_2_cython_numba_parakeet.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/ipython_nbs/day4_2_cython_numba_parakeet.ipynb -------------------------------------------------------------------------------- /ipython_nbs/day4_python_cython_numba.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/ipython_nbs/day4_python_cython_numba.ipynb -------------------------------------------------------------------------------- /ipython_nbs/day5_flattening_lists.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/ipython_nbs/day5_flattening_lists.ipynb -------------------------------------------------------------------------------- /ipython_nbs/day6_string_is_number.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/ipython_nbs/day6_string_is_number.ipynb -------------------------------------------------------------------------------- /ipython_nbs/day7_2_jit_numpy.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/ipython_nbs/day7_2_jit_numpy.ipynb -------------------------------------------------------------------------------- /ipython_nbs/day7_numpy_numexpr.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/ipython_nbs/day7_numpy_numexpr.ipynb -------------------------------------------------------------------------------- /ipython_nbs/day8_sqrt_and_exp.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/ipython_nbs/day8_sqrt_and_exp.ipynb -------------------------------------------------------------------------------- /ipython_nbs/day9_string_endswith.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/ipython_nbs/day9_string_endswith.ipynb -------------------------------------------------------------------------------- /ipython_nbs/scratch/cython_memview_experiment.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/ipython_nbs/scratch/cython_memview_experiment.ipynb -------------------------------------------------------------------------------- /ipython_nbs/scratch/fortran.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/ipython_nbs/scratch/fortran.ipynb -------------------------------------------------------------------------------- /ipython_nbs/scratch/fortran_dotproduct.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/ipython_nbs/scratch/fortran_dotproduct.ipynb -------------------------------------------------------------------------------- /ipython_nbs/scratch/numpy_seachsorted.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/ipython_nbs/scratch/numpy_seachsorted.ipynb -------------------------------------------------------------------------------- /ipython_nbs/scratch/python_cython_numba.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/One-Python-benchmark-per-day/HEAD/ipython_nbs/scratch/python_cython_numba.ipynb --------------------------------------------------------------------------------