Тип проверки scipy.stats распределения с IsinstancePython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Тип проверки scipy.stats распределения с Isinstance

Сообщение Anonymous »

У меня есть несколько распределений Scipy.stats в списке. Я хочу проверить, является ли каждое распределение, например, равномерная, нормальная или что -то еще по Isinstance. Тем не менее, тип всех этих распределений, по -видимому, составляют scipy.stats._distn_infrastructure.rv_continoury_frozen. Как я могу отделить форму от нормального распределения? < /P>
Минимальный пример ниже. < /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

Я использовал Python 3.10 и Scipy 1.9.0.

Подробнее здесь: https://stackoverflow.com/questions/751 ... isinstance
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»