Open In App

Python – Bray-Curtis distance between two 1-D arrays

Last Updated : 10 Jan, 2020
Improve
Improve
Like Article
Like
Save
Share
Report

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
Previous
Next
Share your thoughts in the comments

Similar Reads