Learned what Numpy is
How to do complex maths
comfortable with Pythons famous library
able to write code in NumPy
- Internet Connection
NumPy is the fundamental package for scientific computing with Python. It contains among other things:
- a powerful N-dimensional array object
- sophisticated (broadcasting) functions
- tools for integrating C/C++ and Fortran code
- useful linear algebra, Fourier transform, and random number capabilities
Besides its obvious scientific uses, NumPy can also be used as an efficient multi-dimensional container of generic data. Arbitrary data types can be defined. This allows NumPy to seamlessly and speedily integrate with various databases.
>>> import PracticalDemonstration as pd
This course is designed only to be PRACTICAL. Everything in this course is going to be interactive.
We will learn the entire NUTS & BOLTS of Numpy starting from the basics to more Advance functions.
POWERFUL N-DIMENSIONAL ARRAYS
Fast and versatile, the NumPy vectorization, indexing, and broadcasting concepts are the de-facto standards of array computing today.
NUMERICAL COMPUTING TOOLS
NumPy offers comprehensive mathematical functions, random number generators, linear algebra routines, Fourier transforms, and more.
Distributed under a liberal BSD license, NumPy is developed and maintained publicly on GitHub by a vibrant, responsive, and diverse community.
NumPy supports various hardware and computing platforms and plays well with distributed GPU and sparse array libraries.
The core of NumPy is well-optimized C code. Enjoy the flexibility of Python with the speed of compiled code.
EASY TO USE
NumPy’s high level syntax makes it accessible and productive for programmers from any background or experience level.
Who this course is for:
- Anyone. Who knows little bit about Python
- Data Scientists