Skip to content

Latest commit

 

History

History

Day-0

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Day 0 of #100DaysofCode in Python

Task

  • Learn Numpy

Resources

  • Numpy Crash Course by Patrick Loeber (Video link)

Software used

  • Jupyter Notebook
  • Python 3.10.2
  • Numpy 1.22.4

My notebook

Topics I have learnt

  1. Numpy Intro
  2. Array Basics
  3. Dot product
  4. Multi-dimensional arrays
  5. Array Indexing
  6. Array Slicing
  7. Boolean Indexing
  8. Reshape
  9. Concatenation
  10. Broadcasting
  11. Functions and Axes
  12. Datatypes
  13. Copying
  14. Generating arrays
  15. Random numbers
  16. Linear Algebra
    • Eigenvalues
    • Solving Linear Systems
  17. Creating arrays
    • Conversion from Python datastructure
    • Using numpy array creation functions like arange, zeroes
    • Replicating, concatenating & modifying existed arrays
    • Reading arrays from CSV files
    • Using special library functions like random

Conclusion:

Numpy is a really recommended library to learn. It's really fast compared to normal Python code. Useful to learn for mathematical calculations.