I have 3D array as
A = [[x1 y1 z1] [x2 y2 z2] [x3 y3 z3]]
I have to find euclidean distance between each points so that I\'ll
You can do something like this:
>>> import numpy as np >>> from itertools import combinations >>> A = np.array([[1, 2, 3], [4, 5, 6], [10, 20, 30]]) >>> [np.linalg.norm(a-b) for a, b in combinations(A, 2)] [5.196152422706632, 33.674916480965472, 28.930952282978865]