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
```
My Personal Notes arrow_drop_up