python假设不清楚数组内的数据大小,从数组中找出与给定值5最接近的值 (提示:np.abs())
时间: 2023-03-30 19:05:03 浏览: 147
可以使用以下代码实现:
import numpy as np
def find_nearest(array, value):
idx = (np.abs(array - value)).argmin()
return array[idx]
# 示例
arr = np.array([1, 3, 5, 7, 9])
value = 5.2
result = find_nearest(arr, value)
print(result) # 输出 5
阅读全文