расчет евклидова расстояния с использованием scipy, дающий неожиданные результаты - PullRequest
2 голосов
/ 03 октября 2019

Я хочу вычислить евклидово расстояние между X и Y, где X не является статическим. Таким образом, X определяется комбинацией диапазона. минимальное расстояние должно быть 0, однако в этом случае это было не так (~ 47).

1 Ответ

2 голосов
/ 03 октября 2019

Проблема в том, что вы перебираете каждое отдельное число в X, а не просто перебираете строки. Просто удалите вызов np.nditer (X) и выполните итерацию по X напрямую

for x in np.nditer(X):

должно быть

for x in X:
...