【发布时间】:2020-05-12 23:13:52
【问题描述】:
定义一个函数,该函数接受一个一维 NumPy 数组、一个参数 k 和一个数字 p。该函数返回的估计值等于与数字 p 最接近的 k 点的平均值?
def k_neighbor(input_data, k, p): """使用数据 input_data 返回 p 的 k 邻域估计值。
Keyword arguments:
input_data -- NumPy array of all the data
k -- Number of k
p -- input values
这里是函数调用
data = np.array([1,3,4,5,7,8,11,12,13,15,19,24,25,29,40]) 打印(k_neighbor(输入数据=数据,k=3,p=5))
【问题讨论】:
-
@joris : 我做了,但我的是一维数组