Numpy is a module that uses the several functions it contains to improve the code’s speed and several other features. The NumPy module is created using Python and C, but it allows us to reach C++ speeds. It is mainly used for working with arrays.
Here some of the cool functions that NumPy provides:
np.tile creates a new array in which the original array can be repeated as many times as we want.
import numpy as np arr = [1,2,3,4] rep = 2 print(np.tile(arr, rep))
np.where is used to find the indices of an array element. In a 2d array, it can find the array the element is in.
import numpy as np arr = np.array([1, 2, 3, 4, 5, 4, 4]) print(np.where(arr == 4))
np.trim_zeros is used to remove any extra zeroes that may be trailing, leading, or both.
import numpy as np a = np.array((0, 0, 0, 1, 2, 3, 0, 2, 1, 0)) print(np.trim_zeros(a))
View all Courses