scipy.stats.pdist(array, axis=0) function calculates the Pairwise distances between observations in n-dimensional space.
Parameters :
array: Input array or object having the elements to calculate the Pairwise distances
axis: Axis along which to be computed. By default axis = 0Returns : Pairwise distances of the array elements based on the set parameters.
Code #1 : 2D Array
from scipy.spatial.distance import pdist arr1 = pdist([[ 1 , 3 , 27 ], [ 3 , 6 , 8 ]]) print ( "Arithmetic Mean is :" , arr1) |
Output:
Value of pdist is : [19.33907961]
Code #2 : 3D Array
from scipy.spatial.distance import pdist arr1 = [[ 1 , 3 , 27 ], [ 3 , 4 , 6 ], [ 7 , 6 , 3 ], [ 3 , 6 , 8 ]] print ( "Arithmetic Mean is :" , pdist(arr1)) |
Output:
Value of pdist is : [21.11871208 24.91987159 19.33907961 5.38516481 2.82842712 6.40312424]