NumPy is an extension of Python that provides highly optimized arrays and numerical operations. NumPy can be used to perform many of operations that were previously performed by Matlab and Mathematics, specifically vectorized operations, but in contrast to those products is free and open source. In today’s world of science and technology, it 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.This book will teach you about NumPy, a leading scientific computing library. This book enables you to quickly write readable and efficient code, which is closely associated with the language of mathematics. It also has the cutting-edge open source NumPy software library. You will be able to learn all the detailed features of NumPy that require you to know only the basics of Python. Save thousands of dollars on expensive software, while keeping all the flexibility and power of your favorite programming language.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 give you solid foundation in NumPy arrays and universal functions.