bins='auto' Π² plt.hist β ΡΡΠΎ ΡΠ΅ΠΆΠΈΠΌ, ΠΏΡΠΈ ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠΈΡΠ»ΠΎ ΠΈ ΡΠΈΡΠΈΠ½Π° Π±ΠΈΠ½ΠΎΠ² ΠΏΠΎΠ΄Π±ΠΈΡΠ°ΡΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π΄Π°Π½Π½ΡΡ
.
ΠΠ΄Π΅Ρ:
Π½Π΅ Π²ΡΠ±ΠΈΡΠ°ΡΡ bins Π²ΡΡΡΠ½ΡΡ, Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ²ΡΠΈΡΡΠΈΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΡΠ°ΡΡΡΡ Π½Π°ΠΉΡΠΈ Π±Π°Π»Π°Π½Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΠ΅ΡΠ΅Π³Π»Π°ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ ΡΡΠΌΠΎΠΌ.
Π§ΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅:
β Matplotlib Π°Π½Π°Π»ΠΈΠ·ΠΈΡΡΠ΅Ρ ΡΠ°Π·ΠΌΠ΅Ρ Π²ΡΠ±ΠΎΡΠΊΠΈ ΠΈ ΡΠ°Π·Π±ΡΠΎΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ
β ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅Ρ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ
ΠΏΡΠ°Π²ΠΈΠ» (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π‘ΠΊΠΎΡΡΠ° ΠΈΠ»ΠΈ Π€ΡΠΈΠ΄ΠΌΠ°Π½Π°βΠΠΈΠ°ΠΊΠΎΠ½ΠΈΡΠ°)
β Π²ΡΠ±ΠΈΡΠ°Π΅Ρ ΡΠΈΡΠΈΠ½Ρ Π±ΠΈΠ½Π° ΠΈ ΠΈΡ
ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ
ΠΡΠΈΠΌΠ΅Ρ:
import matplotlib.pyplot as plt
import numpy as np
data = np.random.normal(0, 1, 1000)
plt.hist(data, bins='auto')
plt.show()ΠΠ»ΡΡΡ:
β Π±ΡΡΡΡΠΎ ΠΈ ΡΠ΄ΠΎΠ±Π½ΠΎ Π΄Π»Ρ ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π°
β Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΡΡΠ½ΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ
β ΠΎΠ±ΡΡΠ½ΠΎ Π΄Π°ΡΡ ΡΠ°Π·ΡΠΌΠ½ΡΡ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ
ΠΠΈΠ½ΡΡΡ:
β ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ²ΡΠΈΡΡΠΈΠΊ
β ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅ΠΎΠΏΡΠΈΠΌΠ°Π»Π΅Π½ Π΄Π»Ρ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ
Π΄Π°Π½Π½ΡΡ
β Π΄Π»Ρ ΠΏΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΠΉ ΠΈ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΉ ΡΠ°ΡΡΠΎ Π»ΡΡΡΠ΅ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°ΡΡ bins ΡΠ²Π½ΠΎ
ΠΠ°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ:
β bins='auto' β ΡΡΠΎ Π½Π΅ ΡΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΈΡΡΠΈΠ½Π°, Π° ΡΠ΄ΠΎΠ±Π½Π°Ρ ΡΠ²ΡΠΈΡΡΠΈΠΊΠ°
β ΡΠ°Π·Π½ΡΠ΅ Π΄Π°ΡΠ°ΡΠ΅ΡΡ Ρ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠΌ bins='auto' ΠΌΠΎΠ³ΡΡ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΠΏΠΎ-ΡΠ°Π·Π½ΠΎΠΌΡ
β ΠΏΡΠΈ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
Π³ΠΈΡΡΠΎΠ³ΡΠ°ΠΌΠΌ Π»ΡΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠ΅ Π±ΠΈΠ½Ρ
ΠΠΎΡΠΎΡΠΊΠΎ:
bins='auto' Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΠ΄Π±ΠΈΡΠ°Π΅Ρ Π±ΠΈΠ½Ρ Π³ΠΈΡΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΡΡΡΠ΅ΠΌΡΡΡ ΠΊ Π±Π°Π»Π°Π½ΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ³Π»Π°ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ ΡΡΠΌΠΎΠΌ, ΠΈ ΡΠ΄ΠΎΠ±Π΅Π½ Π΄Π»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°Π½Π½ΡΡ
.