psy.utils package

Submodules

psy.utils.probs module

psy.utils.probs.get_log_beta_pd(no_slip, guess)[source]
psy.utils.probs.get_log_lognormal_pd(x)[source]
psy.utils.probs.get_log_normal_pd(x)[source]
psy.utils.probs.get_nodes_weights(dim_size)[source]
psy.utils.probs.inverse_logistic(y)[source]
psy.utils.probs.r4beta(shape1, shape2, a, b, size)[source]

psy.utils.randoms module

psy.utils.randoms.gen_item_bank(trait_size, item_size, block_size=3, lower=1, upper=4, avg=0, std=1)[source]

生成用于自适应测验的题库 :param trait_size: int :param item_size: int :param block_size: int :param lower: int|float :param upper: int|float :param avg: int|float :param std: int|float :return:

psy.utils.randoms.random_params(item_dt, trait_size, block_size=3, lower=1, upper=4, avg=0, std=1)[source]

生成随机参数 :param item_dt: dict,试题字典,例如题块为3的0:1,1:0,2:2}代表第1题的第一个陈述测的是特质1, 第二个陈述测的是特质0,第三个陈述测的是特质2 :param trait_size: int :param block_size: int :param lower: int|float :param upper: int|float :param avg: int|float :param std: int|float :return:

psy.utils.tools module

class psy.utils.tools.cached_property(func, name=None)[source]

Bases: object

# 从django抄的详见同名函数

Module contents