python numpy вычисление евклидова расстояния между матрицами векторов-строк

Я новичок в Numpy, и я хотел бы спросить вас, как вычислить евклидово расстояние между точками, хранящимися в векторе.

12135] Предположим, что у нас есть numpy.array, каждая строка является вектором и единственным numpy.array. Я хотел бы знать, можно ли вычислить евклидово расстояние между всеми точками и этой единственной точкой и сохранить их в одном массиве numpy.

Вот интерфейс:

points #2d list of row-vectors
singlePoint #one row-vector

listOfDistances= procedure( points,singlePoint)

Можно ли что-то вроде этого? Предположим, что у нас есть numpy.array, каждая строка является вектором и одним numpy ....

Я новичок в Numpy и хотел бы спросить вас, как вычислить евклидово расстояние между точками, хранящимися в векторе.

12135] Предположим, что у нас есть numpy.array, каждая строка является вектором и единственным numpy.array. Я хотел бы знать, можно ли вычислить евклидово расстояние между всеми точками и этой единственной точкой и сохранить их в одном массиве numpy.

Вот интерфейс:

points #2d list of row-vectors
singlePoint #one row-vector

listOfDistances= procedure( points,singlePoint)

Можно ли что-то вроде этого? Предположим, что у нас есть numpy.array, каждая строка является вектором и одним numpy ....

Я новичок в Numpy и хотел бы спросить вас, как вычислить евклидово расстояние между точками, хранящимися в векторе.

12135] Предположим, что у нас есть numpy.array, каждая строка является вектором и единственным numpy.array. Я хотел бы знать, можно ли вычислить евклидово расстояние между всеми точками и этой единственной точкой и сохранить их в одном массиве numpy.

Вот интерфейс:

points #2d list of row-vectors
singlePoint #one row-vector

listOfDistances= procedure( points,singlePoint)

Можно ли что-то вроде этого? Или можно использовать одну команду, чтобы одна точка была списком других точек, а в конце мы получили матрицу расстояний?

Спасибо

19
задан nmichaels 6 December 2010 в 21:12
поделиться