Learn practical skills, build real-world projects, and advance your career

Numpy

backbone of ML

Num - Numerical

Py - Python

It consists of two parts mainly:

1. ndarray - n dimensional array

2. Ufunc - Universal functions
import numpy as np
print(np.__version__)
1.19.2
# Create a numpy array

x = np.array([1,3,5,7])
print(x)
print(type(x))
print(x[-4])
print(np.ndim(x))
print(x.shape)
print(x.dtype)
[1 3 5 7] <class 'numpy.ndarray'> 1 1 (4,) int32
# Create a numpy array

x = np.array((1,3,5,7)) # not a common way
print(x)
print(type(x))
print(x[-4])
print(np.ndim(x))
print(x.shape)
print(x.dtype)
[1 3 5 7] <class 'numpy.ndarray'> 1 1 (4,) int32