InterviewSolution
Saved Bookmarks
| 1. |
How will you find the nearest value in a given numpy array? |
|
Answer» We can use the argmin() METHOD of NUMPY as SHOWN below: import numpy as npdef find_nearest_value(arr, value): arr = np.asarray(arr) idx = (np.abs(arr - value)).argmin() return arr[idx]#DRIVER codearr = np.array([ 0.21169, 0.61391, 0.6341, 0.0131, 0.16541, 0.5645, 0.5742])value = 0.52print(find_nearest_value(arr, value)) # PRINTS 0.5645 |
|