NumPy Searching and Sorting Arrays
Machine Learning courses with 100+ Real-time projects Start Now!!
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
# ar=np.array([1,2,3,5,6,7,9,12])
# print(ar)
# m=np.searchsorted(ar,[2,6,12])
# print(m)
# ar=np.array([1,3,5,7,9,10,5,9,5,23,5,66])
# # 0 1 2 3 4 5 6 7 8 9 10 11
# newar=np.where(ar==39)
# # print(newar)
# # print(np.size(newar))
# if(np.size(newar)>0):
# print("Searhing success")
# else:
# print("Searhing not success")
Did you like this article? If Yes, please give DataFlair 5 Stars on Google

