Определите функцию, которая принимает массив 1-d NumPy, параметр k и число p. Функция возвращает оценку, равную среднему значению ближайших k точек с числом p?
def k_neighbor (input_data, k, p): "" "Возвращает оценку k-соседей для p с использованием данных input_data.
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]) print (k_neighbor (input_data = data, k = 3, p = 5))