Numpy: np.hist () рдореЗрдВ рдорд╛рд╕ рдХреАрд╡рд░реНрдб рдЬреЛрдбрд╝реЗрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 25 рдЕрдХреНрддреВре░ 2017  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: numpy/numpy

рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧ numpy.hist рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрднрд╛рд╡реНрдпрддрд╛ рджреНрд░рд╡реНрдпрдорд╛рди рдлрд╝рдВрдХреНрд╢рди рдХреА рдЧрдгрдирд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рднреНрд░рдорд┐рдд рд╣реИрдВ рдХрд┐ рдпрд╣ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рд╕рдВрднрд╛рд╡реНрдпрддрд╛ рдШрдирддреНрд╡ рдлрд╝рдВрдХреНрд╢рди рдХреА рдЧрдгрдирд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ https://github.com/numpy/numpy/issues/1043 рдиреЗ normed рд╕реЗ density рдирд╛рдо рдмрджрд▓рдХрд░ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд┐рдпрд╛ред
рдЗрд╕рдХреЗ рдЕрдиреБрд░реВрдк, рдореИрдВ рдПрдХ mass рдХреАрд╡рд░реНрдб рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд░рддрд╛ рд╣реВрдВ рдЬреЛ (рдпрджрд┐ True ) рд╕рдВрднрд╛рд╡реНрдпрддрд╛ рджреНрд░рд╡реНрдпрдорд╛рди рдлрд╝рдВрдХреНрд╢рди рджреЗрддрд╛ рд╣реИред

рд╕рдХрд╛рд░рд╛рддреНрдордХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдорд┐рд▓рдиреЗ рдХреЗ рдмрд╛рдж рдореИрдВ рднреА рдЗрд╕ рд╕рдорд╛рд░реЛрд╣ рдХреЛ рд▓рд╛рдЧреВ рдХрд░реВрдВрдЧрд╛ред

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рд╣рд┐рд╕реНрдЯреЛрдЧреНрд░рд╛рдо рдореЗрдВ рдХрд┐рддрдиреА рдмрд╛рд░ рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдПрдХ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд▓рд╛рдЗрди рдПрдХ рдмрд╛рд░ рдПрдХ рдмрдбрд╝рд╛ рд╕реМрджрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЬреЛрдбрд╝рддрд╛ рд╣реИ рдФрд░ рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬрдм рдорд╛рдирджрдВрдб рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рдФрд░ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рд╕рдордЭрдиреЗ рд╕реЗ рдЖрдкрдХреЛ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ, рдореИрдВ рдПрдХ рдирдпрд╛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдПрдХ norm_type рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рдкрдХреНрд╖ рдореЗрдВ рд╣реВрдВред

рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ Matplotlib np.histogram рдХреА рд╡рд╛рдкрд╕реА рд╕рдВрд░рдЪрдирд╛ рдХреЛ рд╕реАрдзреЗ рдкреНрд▓реЙрдЯ/рдмрд╛рд░/рдЖрджрд┐ рдХреЗ рдЗрдирдкреБрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИред рдкрдВрдбреЛрдВ рдХреЗ рдбреЗрдЯрд╛рдлреНрд░реЗрдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдЪреАрдЬреЗрдВ рдереЛрдбрд╝реА рдЕрдзрд┐рдХ рдкрд░реЗрд╢рд╛рди рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╣реЛ рдЬрд╛рддреА рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЛ рдЙрдиреНрд╣реЗрдВ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕реНрд▓рд╛рдЗрд╕ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдПрдирдкреА.рд╣рд┐рд╕реНрдЯреЛрдЧреНрд░рд╛рдо рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрд▓рд╛рдирд╛ рд╣реЛрдЧрд╛, рдлрд┐рд░ рдкреНрд▓реЙрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рднреА рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИред

рдирд┐рдЪрд▓рд╛ рд░реЗрдЦрд╛, рдПрдирдкреА.рд╣рд┐рд╕реНрдЯреЛрдЧреНрд░рд╛рдо рдореЗрдВ рдПрдХ рдЧрд┐рдирддреА/рдпреЛрдЧ/рдкреАрдПрдордПрдл рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рддреБрдЪреНрдЫ рд╣реИ (рдЗрд╕рдХреЗ рдЦрд┐рд▓рд╛рдл рдПрдХ рддрд░реНрдХ), рд▓реЗрдХрд┐рди рдЗрд╕ рдкрд░ рдореЙрдбреНрдпреВрд▓ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рджрд╛рди рдХрд░реЗрдЧрд╛ред

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рд╣рдореЗрдВ рдЗрд╕ рддрдереНрдп рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рдФрд░ рдмрд┐рдирд┐рдВрдЧ рдПрдХ рд╣рд┐рд╕реНрдЯреЛрдЧреНрд░рд╛рдо рдХреЗ рджреЛ рд╕реНрд╡рддрдВрддреНрд░ рдХрд╛рд░рдХ рд╣реИрдВред рдкреАрдбреАрдПрдл рдФрд░ рдкреАрдПрдордПрдл рдЕрдиреБрдЪрд┐рдд рд╢реНрд░реЗрдгрд┐рдпрд╛рдВ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдирд┐рд░рдВрддрд░ рдЪрд░ рдХреЛ рдмрд╛рдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рд╡рдХреНрд░ (рдкреАрдбреАрдПрдл) рдХреЗ рддрд╣рдд рдХреНрд╖реЗрддреНрд░ рджреНрд╡рд╛рд░рд╛ рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рд╣реЛрддреЗ рд╣реИрдВ, рдЬреЛ рдХрд┐ рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ (рдЧрд┐рдирддреА), рдЬрд┐рдиреНрд╣реЗрдВ рдмрд┐рди рдореВрд▓реНрдпреЛрдВ рдХреЗ рдпреЛрдЧ рджреНрд╡рд╛рд░рд╛ рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдкреАрдПрдордПрдл рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рдмрд┐рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ), рдЬрд┐рдиреНрд╣реЗрдВ рдЧреИрд░ рдирд┐рд░рдВрддрд░ рдЪрд░ (рдЪреЗрд╡реА, рд╡реЛрд▓реНрд╡реЛ, рдлреЛрд░реНрдб, рдЖрджрд┐ рдкреАрдПрдордПрдл) рдХреЗ рд▓рд┐рдП рдмрд┐рди рдорд╛рдиреЛрдВ рдХреЗ рдпреЛрдЧ рджреНрд╡рд╛рд░рд╛ рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╢рд╛рдпрдж рдЕрдиреНрдпред рдХреБрдЫ рдЙрдкрдХрд░рдг рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЪрдпрди рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЗрдирдкреБрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

рдореИрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ matplotlib рдХреЗ рд╕рд╛рде рдмрд╣рд╕ рдХрд░ рд░рд╣рд╛ рд╣реВрдБред рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдРрд╕рд╛ рдХрд░рдирд╛ рд╕реНрддрдмреНрдз рдХрд╛рдо рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рдЧрдгрд┐рддреАрдп рд░реВрдк рд╕реЗ рдкреЛрд╕реНрдЯ-рд╣реЙрдХ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред рдпрд╣ рд╕рд┐рд░реНрдл рд░реЗрдЦрд╛рдВрдХрди рд╣реИ рдЬреЛ рдХрдард┐рди рд╣реИред рдпрд╣ рдЙрдирдХрд╛ рдЖрд╡рд░рдг рд╣реИ рдЬреЛ рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рдЬреИрд╕реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрд░ рдордзреНрдпрд╡рд░реНрддреА рдЪрд░рдгреЛрдВ рдХреЛ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдмрдирд╛рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдореИрдВ рдкреАрдЫреЗ рд╣рдЯрд╛ред

рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рд╣рд┐рд╕реНрдЯреЛрдЧреНрд░рд╛рдо рдореЗрдВ рдХрд┐рддрдиреА рдмрд╛рд░ рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдПрдХ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд▓рд╛рдЗрди рдПрдХ рдмрд╛рд░ рдПрдХ рдмрдбрд╝рд╛ рд╕реМрджрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЬреЛрдбрд╝рддрд╛ рд╣реИ рдФрд░ рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬрдм рдорд╛рдирджрдВрдб рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рдФрд░ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рд╕рдордЭрдиреЗ рд╕реЗ рдЖрдкрдХреЛ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ, рдореИрдВ рдПрдХ рдирдпрд╛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдПрдХ norm_type рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рдкрдХреНрд╖ рдореЗрдВ рд╣реВрдВред

рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ Matplotlib np.histogram рдХреА рд╡рд╛рдкрд╕реА рд╕рдВрд░рдЪрдирд╛ рдХреЛ рд╕реАрдзреЗ рдкреНрд▓реЙрдЯ/рдмрд╛рд░/рдЖрджрд┐ рдХреЗ рдЗрдирдкреБрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИред рдкрдВрдбреЛрдВ рдХреЗ рдбреЗрдЯрд╛рдлреНрд░реЗрдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдЪреАрдЬреЗрдВ рдереЛрдбрд╝реА рдЕрдзрд┐рдХ рдкрд░реЗрд╢рд╛рди рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╣реЛ рдЬрд╛рддреА рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЛ рдЙрдиреНрд╣реЗрдВ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕реНрд▓рд╛рдЗрд╕ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдПрдирдкреА.рд╣рд┐рд╕реНрдЯреЛрдЧреНрд░рд╛рдо рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрд▓рд╛рдирд╛ рд╣реЛрдЧрд╛, рдлрд┐рд░ рдкреНрд▓реЙрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рднреА рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИред

рдирд┐рдЪрд▓рд╛ рд░реЗрдЦрд╛, рдПрдирдкреА.рд╣рд┐рд╕реНрдЯреЛрдЧреНрд░рд╛рдо рдореЗрдВ рдПрдХ рдЧрд┐рдирддреА/рдпреЛрдЧ/рдкреАрдПрдордПрдл рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рддреБрдЪреНрдЫ рд╣реИ (рдЗрд╕рдХреЗ рдЦрд┐рд▓рд╛рдл рдПрдХ рддрд░реНрдХ), рд▓реЗрдХрд┐рди рдЗрд╕ рдкрд░ рдореЙрдбреНрдпреВрд▓ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рджрд╛рди рдХрд░реЗрдЧрд╛ред

рдРрд╕реЗ рдХреАрд╡рд░реНрдб рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ matplotlib/matplotlib#10398 рдкрд░ рдмрд╣реБрдд рдЪрд░реНрдЪрд╛ рд╣реЛ рд░рд╣реА рд╣реИ рдЬреЛ рд╕рдореАрдХреНрд╖рд╛ рдХреЗ рд▓рд╛рдпрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕