При создании замороженного rv_continuous
дистрибутива в scipy.stats
я ожидал, что параметры, которые определяют границы (a
и b
), будут автоматически заполнены правильно, но они не кажутся:
>>> from scipy.stats import uniform
>>> d = uniform(20, 40) # U[20,60] distribution
>>> d.a # expect 20, get 0
0.0
>>> d.b # expect 60, get 1
1.0
Методы работают ОК:
>>> d.mean() # expect 40, get 40
40.0
>>> d.interval(1) # expect [20,60], get [20,60]
(20.0, 60.0)
(d.interval(1)
в основном добивается цели, так как я хочу получить границы.)
Есть ли что-то, что у меня есть сделать, чтобы .a
и .b
обновились?