算法功能介绍
- 输入参数为一个数组
array
变量或者也可以称之为vector
变量和一个单独的数字number
。 - 计算数组所有元素中距离给定数字
number
最近的元素。 - 返回数组中距离给定数字
number
最近元素的索引值,数值以及与给定数字number
的差值。
代码
import numpy as np
def nearest(vector, number):
"""
计算向量中与数字最近的元素
:param vector: 带数字的数组
:param number: 决定位置的数字
:return:
index:int类型,最靠近数字的向量中的索引值
value:float类型,一个值,上面已经得出的索引值指向的数字,即vector[index]