NumPy | 01 Introduction

NumPy (Numerical Python) is an extension library Python language, supports a number of dimensions of the array and matrix operations, in addition, it provides a lot of math library for array operations.

 

NumPy is running very fast math library, mainly for computing array, comprising:

  • A powerful N-dimensional array of objects ndarray;
  • Broadcast performance function;
  • Integration of C / C ++ / Fortran code of the tool;
  • Linear algebra, Fourier transform, random number generation function;

 

NumPy application

NumPy commonly used SciPy (Scientific Python) and Matplotlib (graphics library) together, this combination is widely used to replace MatLab, is a powerful scientific computing environment, data science help us through machine learning or learning Python.

SciPy is an open source Python library of algorithms and mathematical toolkit. SciPy module contains the most optimized linear algebra, integration, interpolation, special functions, fast Fourier transform, signal processing and image processing, often solving and other scientific and engineering calculations commonly used differential equations.

Matplotlib Python programming language is extended package NumPy numerical mathematics and the visual interface. It is a graphical user interface using a common tool packages, such as Tkinter, wxPython, Qt GTK +, or the application provides embedded graphics application program interface (API).

 

 


Related Links

Guess you like

Origin www.cnblogs.com/Summer-skr--blog/p/11688058.html