Today's world of science and technology is all about speed and flexibility. When it comes to scientific computing, NumPy is on the top of the list. NumPy will give you both speed and high productivity.
"NumPy Cookbook" will teach you all about NumPy, a leading scientific computing library. NumPy replaces a lot of the functionality of Matlab and Mathematica, but in contrast to those products, it is free and open source.This book will give you a solid foundation in NumPy arrays and universal functions. You will also learn about plotting with Matplotlib and the related SciPy project through examples.
You will learn about installing and using NumPy and related concepts. At the end of the book, we will explore related scientific computing projects.This book will help you to be productive with NumPy and write clean and fast code
What you will learn from this book :
• Learn advanced Indexing and linear algebra
• Know reshaping automatically
• Dive into Broadcasting and Histograms
• Profile NumPy code and visualize your profiling results
• Speed up your code with Cython
• Use the array interface to expose foreign memory to NumPy
• Use universal functions and interoperability features
• Learn about Matplotlib and Scipy which is often used in conjunction with Numpy
Author(s): Ivan Idris
Publisher: Packt Publishing
Year: 2012
Language: English
Pages: 226
City: Birmingham
Preface
Chapter 1: Winding Along with IPython
Chapter 2: Advanced Indexing and Array Concepts
Chapter 3: Get to Grips with Commonly Used Functions
Chapter 4: Connecting NumPy with the Rest of the World
Chapter 5: Audio and Image Processing
Chapter 6: Special Arrays and Universal Functions
Chapter 7: Profiling and Debugging
Chapter 8: Quality Assurance
Chapter 9: Speed Up Code with Cython
Chapter 10: Fun with Scikits
Index