Coverage for causalspyne/wishart.py: 100%
9 statements
« prev ^ index » next coverage.py v7.6.12, created at 2025-02-19 14:58 +0000
« prev ^ index » next coverage.py v7.6.12, created at 2025-02-19 14:58 +0000
1import numpy as np
2from scipy import stats
5def gen_weight_matrix(rng, n=4):
6 df = n + 1
7 scale_matrix = np.eye(n)
8 weight = stats.wishart(df=df, scale=scale_matrix, seed=rng).rvs(size=1)
9 if weight.shape == ():
10 weight = weight[None, None]
11 return weight