By Cyrille Rossant
Over a hundred hands-on recipes to sharpen your talents in high-performance numerical computing and information technological know-how with Python
About This Book
- Leverage the hot positive factors of the IPython pc for interactive web-based vast facts research and visualization
- Become a professional in high-performance computing and visualization for facts research and clinical modeling
- A complete assurance of medical computing via many hands-on, example-driven recipes with certain, step by step explanations
Who This booklet Is For
Intended to somebody attracted to numerical computing and knowledge technological know-how: scholars, researchers, lecturers, engineers, analysts, hobbyists... uncomplicated wisdom of Python/NumPy is usually recommended. a few abilities in arithmetic can assist the idea in the back of the computational methods.
What you are going to Learn
- Code larger via writing high quality, readable, and well-tested courses; profiling and optimizing your code, and engaging in reproducible interactive computing experiments
- Analyze facts with Bayesian and frequentist information (Pandas, PyMC, and R), and examine from facts with computer studying (scikit-learn)
- Gain useful insights into signs, pictures, and sounds with SciPy, scikit-image, and OpenCV
- Learn tips to write blazingly quick Python courses with NumPy, PyTables, ctypes, Numba, Cython, OpenMP, GPU programming (CUDA and OpenCL), parallel IPython, MPI, and plenty of more
IPython is on the middle of the Python clinical stack. With its generally acclaimed web-based computer, IPython is at the present time an amazing gateway to information research and numerical computing in Python.
IPython Interactive Computing and Visualization Cookbook comprises many ready-to-use centred recipes for high-performance clinical computing and information research. the 1st half covers programming recommendations, together with code caliber and reproducibility; code optimization; high-performance computing via dynamic compilation, parallel computing, and pix card programming. the second one half tackles facts technology, statistics, computing device studying, sign and photo processing, dynamical structures, and natural and utilized mathematics.