Python – Bray-Curtis distance between two 1-D arrays
Last Updated :
10 Jan, 2020
scipy.stats.braycurtis(array, axis=0) function calculates the Bray-Curtis distance between two 1-D arrays.
Parameters :
array: Input array or object having the elements to calculate the distance between each pair of the two collections of inputs.
axis: Axis along which to be computed. By default axis = 0
Returns : distance between each pair of the two collections of inputs.
Code #1 : 1D Array
from scipy.spatial.distance import braycurtis
a = [ 3 , 1 ]
b = [ 2 , 1 ]
arr1 = braycurtis(a, b)
print ( "Value of braycurtis is :" , arr1)
|
Output:
Value of braycurtis is : 0.14285714285714285
Code #2 : 2D Array
from scipy.spatial.distance import braycurtis
arr1 = [ 1 , 3 , 27 ]
arr2 = [ 3 , 6 , 8 ]
print ( "Value of braycurtis is :" , braycurtis(arr1, arr2))
|
Output:
Value of braycurtis is : 0.5
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...