Минимальный пример ниже. < /P>
Код: Выделить всё
import scipy.stats
dist_u = scipy.stats.uniform(loc = 0, scale = 2) #an example distribution
# isinstance(dist_u, scipy.stats.uniform) #this does not work
isinstance(dist_u, type(scipy.stats.uniform(0,1))) #This returns True
isinstance(dist_u, type(scipy.stats.norm(0,1))) #This also returns True, I expected it to return False
type(dist_u) # gives scipy.stats._distn_infrastructure.rv_continuous_frozen
Подробнее здесь: https://stackoverflow.com/questions/751 ... isinstance