I am new to Python and I need to implement a clustering algorithm. For that, I will need to calculate distances between the given input data.
Consider the following input data -
[[1,2,8],
[7,4,2],
[9,1,7],
[0,1,5],
[6,4,3]]
What I am looking to achieve here is, I want to calculate distance of [1,2,8] from ALL other points, and find a point where the distance is minimum.
And I have to repeat this for ALL other points.
I am trying to implement this with a FOR loop, but I am sure that SciPy/ NumPy must be having a function which can help me achieve this result efficiently.
I looked online, but the 'pdist' command could not get my work done.
Can someone guide me?
TIA