pymc.distributions.shape_utils.change_dist_size#
- pymc.distributions.shape_utils.change_dist_size(dist, new_size, expand=False)[源代码]#
更改或扩展一个发行版的大小。
- 参数:
- 返回:
Anewdistributionvariablethatisequivalenttotheoriginaldistributionwiththenewsize.ThenewdistributionwillnotreusetheoldRandomState/Generatorinput,soitwillbeindependentfromtheoriginaldistribution.
示例
x = Normal.dist(shape=(2, 3)) new_x = change_dist_size(x, new_size=(5, 3), expand=False) assert new_x.eval().shape == (5, 3) new_x = change_dist_size(x, new_size=(5, 3), expand=True) assert new_x.eval().shape == (5, 3, 2, 3)