Analyse de l'API Numpy

PHP中文网
PHP中文网original
2017-06-30 09:22:321283parcourir

histogramme

 

>>> a = numpy.arange(5)

>>> hist, bin_edges = numpy.histogram(a,density=False)

>>> hist, bin_edges

(array([1, 0, 1, 0, 0, 1, 0, 1, 0, 1], dtype=int64), array([ 0. , 0.4, 0.8, 1.2, 1.6, 2. , 2.4, 2.8, 3.2, 3.6, 4. ]))

 

Analyse :

  • La variable a est [0 1 2 3 4]
  • Après l'histogramme d'appel, il calculera le nombre total de chaque numéro dans a= [0 1 2 3 4] en fonction de chaque bac (阈值) , Par exemple:

poubelles

Contient un numéro

résultat

[0.-0.4)

0

1

[0.4-0.8)

N/A

0

[0.8-1.2)

1

1

[1.2-1.6)

N/A

0

[1.6-2.)

N/A

0

[2.-2.4)

2

1

[2.4-2.8)

N/A

0

[2.8-3.2)

3

1

[3.2-3.6)

N/A

0

[3.6-4.]

4

1


[0.-0.4) contient 0, donc le résultat est 1

[0.4-0.8) ne contient aucun nombre dans [0 1 2 3 4], donc le résultat est 0
[0.8-1.2) contient 1, donc le résultat est 1
[1.2- 1.6) ne contient aucun nombre dans [0 1 2 3 4], donc le résultat est 0
[1.6-2.) ne contient aucun nombre dans [0 1 2 3 4], donc le résultat est 0

[2.-2.4) contient 2, donc le résultat est 1

[2.4-2.8) ne contient aucun chiffre dans [0 1 2 3 4], donc le résultat est 0

[2.8-3.2) contient 3, donc le résultat est 1

[3.2-3.6) ne contient aucun chiffre dans [0 1 2 3 4], donc le résultat est 0

[3.6-4.] contient 4, donc le résultat est 1

 

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn