Задача 5D. Nearest point

Входной файл:Стандартный вход   Ограничение времени:1 сек
Выходной файл:Стандартный выход   Ограничение памяти:512 Мб

Условие

Требуется реализовать на языке программирования Python функцию, вычисляющую ближайшую точку из массива к данной в терминах евклидова расстояния

import numpy as np
def nearest(points: np.ndarray, a: np.ndarray) -> np.ndarray:
'''Returns the point from `points` nearest to `a` in terms of euclidean distance
Args:
points: A 2-dimensional np.ndarray
a: A 1-dimensional np.ndarray, `a`.shape[0] == `points`.shape[1]
'''
pass

Формат выходных данных

Код решения должен содержать только определение и реализацию функции.

Примеры тестов

Стандартный вход Стандартный выход
1
print(*nearest(np.array([[0, 0], [3, 3]]), np.array([1, 1])))
0 0

0.048s 0.008s 13