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 = 0Returns : 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