NumPy Tutorials

Random Distribution in NumPy 0

Random Distribution in NumPy

Program 1 #Random Distribution in Numpy #Random distribution is a set of random numbers that follow a certain probability density function. # Create a 1-D array which contain 50 values, where each value has...

Random Numbers in NumPy 0

Random Numbers in NumPy

Program 1 from numpy import random #Random number #randint() , rand() # How to generate Random Array # How to generate Random number from array using choice() x=random.choice([10,4,6,1,5,8,7,12,10],size=(2,2)) print(x) # myar2=random.randint(1000,size=(2,3,4)) # print(myar2) #...

NumPy Searching and Sorting Arrays 0

NumPy Searching and Sorting Arrays

Program 1 # Searching and Sorting in Numpy import numpy as np # Sorting # ar1=np.array([5,2,6,1,3,4,8,10,9]) # ar1=np.sort(ar1) # print(ar1) # ar1=np.array([[2,5,3],[1,6,5],[7,4,5],[9,5,3]]) # ar1=np.sort(ar1,axis=0) # print(ar1) ar1=np.array([5,2,6,1,3,4,8,10,9]) ar1=np.sort(ar1) print(ar1) x=np.searchsorted(ar1,6) print(x) # Searching #...

NumPy Splitting Array 0

NumPy Splitting Array

Program 1 import numpy as np #split() ,array_split(),hsplit(),vsplit() ar1=np.array([[1,2,3],[4,5,6],[7,8,9],[10,11,12]]) newar=np.vsplit(ar1,2) print(ar1) print(“—————————————-“) print(newar) # hsplit() # ar1=np.array([[1,2,3],[4,5,6],[7,8,9],[10,11,12]]) # print(ar1) # print(“————————————————–“) # newar=np.hsplit(ar1,3) # print(newar) # ar1=np.array([[1,2,3],[4,5,6],[7,8,9],[10,11,12]]) # print(ar1) # print(ar1.shape) # print(“————————————————–“) #...

NumPy Filter Array 0

NumPy Filter Array

Program 1 #Filter import numpy as np myar=[] print(“Enter Percentages of 10 student: “) for i in range(1,11): n=int(input()) myar.append(n) ar=np.array(myar) filt_arr=[] for x in ar: if(x>=60): filt_arr.append(True) else: filt_arr.append(False) newar=ar[filt_arr] print(newar) # myar=[]...

Arithmetic Operations in NumPy 0

Arithmetic Operations in NumPy

Program 1 # Difference between copy and view # digonal function #Arithmetic operations beetween two array import numpy as np # Rules of Arithmetic operations in numpy array # 1. Shape of Arrays must...

Statistical Functions in NumPy 0

Statistical Functions in NumPy

Program 1 import numpy as np # Statstic methods in Numpy # amax(), amin(), average(), mean(), median(), var(), std() ar=np.array([[1,6,3],[9,8,4],[5,7,2]]) # 1,2,3,4,5,6,7,8,9 print(ar) print(“Shape: “, ar.shape) print(“Size: “,ar.size) newar=np.std(ar,axis=1) print(newar) # var() # newar=np.var(ar,axis=0)...

Difference Between Reference, View and Copy in NumPy 0

Difference Between Reference, View and Copy in NumPy

Program 1 # Differece between reference , view and copy in Numpy import numpy as np ar=np.array([10,20,30,40,50]) #Copy ar_copy=ar.copy() print(“id of ar”,id(ar)) print(“id of ar_view”,id(ar_copy)) print(“Before change: “) print(ar) print(ar_copy) print(“After change: “) ar[2]=900...

NumPy Joining Array 0

NumPy Joining Array

Program 1 # How to merge two array # concatenate(),stack(),hstack(),vstack() import numpy as np ar1=np.array([[1,2,3],[4,5,6],[7,8,9]]) ar2=np.array([[10,20,30],[40,50,60],[70,80,90]]) # vstack() concatenate( axis=0) print(“AR1 Shape: “,ar1.shape) print(“AR2 Shape: “,ar2.shape) print(ar1) print() print(ar2) ar3=np.vstack((ar1,ar2)) print(ar3) print(“AR3 Shape: “,ar3.shape)...