рдореЗрд░реЗ рдбреЗрдЯрд╛рд╕реЗрдЯ рдХрд╛ рд╣рд┐рд╕реНрдЯреЛрдЧреНрд░рд╛рдо рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╕рдордп Number of samples, -20, must be non-negative.
рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ред
import numpy as np
my_data = np.loadtxt("my_data.csv", delimiter=',', dtype=np.int16)
n_base, bins_base = np.histogram(my_data, bins="auto")
рдпрд╣рд╛рдБ my_data.csv рд╣реИ
рдирдореВрдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛, -20, рдЧреИрд░-рдирдХрд╛рд░рд╛рддреНрдордХ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред
1.16.4 3.7.4 (рдбрд┐рдлрд╝реЙрд▓реНрдЯ, 13 рдЕрдЧрд╕реНрдд 2019, 20:35:49)
[рдЬреАрд╕реАрд╕реА 7.3.рей.реж]
рджрд┐рд▓рдЪрд╕реНрдк рд░реВрдк рд╕реЗ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рдЬрдм рдореИрдВ рдЗрд╕ рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЛ рдлреНрд▓реЛрдЯ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рд╣рд┐рд╕реНрдЯреЛрдЧреНрд░рд╛рдо рдХреЛ рдПрдХ рдореБрджреНрджреЗ рдХреЗ рдмрд┐рдирд╛ рдмрдирд╛рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ
рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдореИрдВ рдпрд╣ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдмрдЧ рдорд╛рд╕реНрдЯрд░ рд╢рд╛рдЦрд╛ рдореЗрдВ рднреА рдореМрдЬреВрдж рд╣реИред
NumPy devs: рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдПрдХ рдЖрдВрддрд░рд┐рдХ рдХрд╛рд░реНрдп рд╣реЛрддрд╛ рд╣реИ, _hist_bin_sturges
histograms.py
, рдЬреЛ рд╡рд┐рдзрд┐ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд░рдгреА рдХреЗ рдЕрдзрд┐рдХрддрдо рдФрд░ рдиреНрдпреВрдирддрдо рдХреЗ рдЕрдВрддрд░ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ptp
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред dtype int16
ред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдЕрдзрд┐рдХрддрдо рейреи andрем and рд╣реИ рдФрд░ рдиреНрдпреВрдирддрдо -резрем рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЕрдВрддрд░ рейреи83.рей рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд▓реЗрдХрд┐рди ptp
рдорд╛рди рд╕рд░рдгреА рдХреЗ рд╕рдорд╛рди рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рд╛рде рдПрдХ рдорд╛рди рджреЗрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ -32753 рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдЧрд▓рдд рдЧрдгрдирд╛ред
рд╣рдо x.ptp()
x.max().item() - x.min().item()
рдЬреИрд╕реА рдХрд┐рд╕реА рдЪреАрдЬрд╝ рдХреЗ рд╕рд╛рде рдареАрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЕрдиреНрдп рдмрд┐рди рдЕрдиреБрдорд╛рдирдХреЛрдВ рдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ x.ptp()
рд╕рд╛рде рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред
рдПрдХ рд╕рдВрднрд╛рд╡рд┐рдд рдлрд┐рдХреНрд╕ https://github.com/numpy/numpy/pull/14381 рдореЗрдВ рд╣реИред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдореИрдВ рдпрд╣ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдмрдЧ рдорд╛рд╕реНрдЯрд░ рд╢рд╛рдЦрд╛ рдореЗрдВ рднреА рдореМрдЬреВрдж рд╣реИред
NumPy devs: рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдПрдХ рдЖрдВрддрд░рд┐рдХ рдХрд╛рд░реНрдп рд╣реЛрддрд╛ рд╣реИ,
_hist_bin_sturges
histograms.py
, рдЬреЛ рд╡рд┐рдзрд┐ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд░рдгреА рдХреЗ рдЕрдзрд┐рдХрддрдо рдФрд░ рдиреНрдпреВрдирддрдо рдХреЗ рдЕрдВрддрд░ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПptp
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред dtypeint16
ред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдЕрдзрд┐рдХрддрдо рейреи andрем and рд╣реИ рдФрд░ рдиреНрдпреВрдирддрдо -резрем рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЕрдВрддрд░ рейреи83.рей рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд▓реЗрдХрд┐рдиptp
рдорд╛рди рд╕рд░рдгреА рдХреЗ рд╕рдорд╛рди рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рд╛рде рдПрдХ рдорд╛рди рджреЗрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ -32753 рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдЧрд▓рдд рдЧрдгрдирд╛редрд╣рдо
x.ptp()
x.max().item() - x.min().item()
рдЬреИрд╕реА рдХрд┐рд╕реА рдЪреАрдЬрд╝ рдХреЗ рд╕рд╛рде рдареАрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред