Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Vous êtes un professionnel et vous avez besoin d'une formation ? Deep Learning avec Python
et Keras et Tensorflow
Voir le programme détaillé
Module « scipy.spatial.distance »

Fonction canberra - module scipy.spatial.distance

Signature de la fonction canberra

def canberra(u, v, w=None) 

Description

help(scipy.spatial.distance.canberra)

Compute the Canberra distance between two 1-D arrays.

The Canberra distance is defined as

.. math::

     d(u,v) = \sum_i \frac{|u_i-v_i|}
                          {|u_i|+|v_i|}.

Parameters
----------
u : (N,) array_like
    Input array.
v : (N,) array_like
    Input array.
w : (N,) array_like, optional
    The weights for each value in `u` and `v`. Default is None,
    which gives each value a weight of 1.0

Returns
-------
canberra : double
    The Canberra distance between vectors `u` and `v`.

Notes
-----
When ``u[i]`` and ``v[i]`` are 0 for given i, then the fraction 0/0 = 0 is
used in the calculation.

Examples
--------
>>> from scipy.spatial import distance
>>> distance.canberra([1, 0, 0], [0, 1, 0])
2.0
>>> distance.canberra([1, 1, 0], [0, 1, 0])
1.0



Vous êtes un professionnel et vous avez besoin d'une formation ? Programmation Python
Les fondamentaux
Voir le programme détaillé