/numpy

Numpy for data science

Primary LanguagePythonMIT LicenseMIT

Table of content

  1. What is numpy ❓
  2. What numpy provides ❓
  3. Numpy Operations 👨‍💻
  4. Numpy MindMap 🧠
  5. Connect with me 😃

1. What is numpy ❓

  • The fundamental package for scientific computing with Python

  • Efficient interface to store and manipulate data

  • Core of almost all the data science tools in python

  • Can create and manipulate multidimensional arrays and perform numerical operations at high speed

  • Numpy has many built in functions for linear algebra, statistical analysis, transformations etc

  • Libraries such as keras, pandas, matplotlib depend on numpy lib

  • Data is mostly stored in arrays before fed to the ML algo

  • Official github repo of numpy can be found here

    Numpy 
    
    Num --> Numeric
    py --> python
    
    Numpy = numerical python
    
  • Problem with python lists

    • Objects are structures with more info
    • List of single object type have redundant info
    • Flexible but inefficient

2. Numpy provides 🔢

  • Good efficiency because closer to hardware
  • Arrays and multi-dimention arrays
    • Fixed type
    • Efficient
    • Less flexible as compared to lists
  • Scientific computation
  • Memory & time efficient

3. Numpy Operations 👨‍💻

4. Numpy MindMap 🧠

alt text

5. Connect with me 😃