Не могу понять, почему «замороженная» случайная величина не работает прямо из scipy.stats в Python - PullRequest
0 голосов
/ 07 апреля 2020

Я использовал замороженные случайные величины (RV) из scipy.stats в Python. По причинам, которые я не могу понять, я получаю различное поведение между сценарием и интерактивным сеансом:

from scipy.stats import norm, lognormal
import math as math

RV = lognorm(s=.8325546, scale=math.exp(-.34657359))  # frozen RV with many attributes

print("\ntrial of lognorm: ")
print(" " + str(lnRV(2)))

терпит неудачу, говоря:

TypeError: 'rv_frozen' object is not callable

Как ни странно, я могу заставить это работать нормально в интерактивном сеансе, как для нормального, так и для логнормального:

Python Interactive

Есть идеи, что здесь происходит?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...