HypTrailsΒΆ
This tutorial is still in development!
In [1]:
import numpy as np
from scipy.sparse import csr_matrix
from sklearn.preprocessing import normalize
from pytrails.hyptrails import *
In [2]:
transition_counts = csr_matrix(
[[1, 2, 3],
[4, 5, 6],
[7, 8, 9]],
dtype=np.float64)
transition_probabilities = normalize(transition_counts, "l1", axis=1)
pseudo_counts = transition_probabilities * 5
ml = MarkovChain.marginal_likelihood(transition_counts, pseudo_counts)
print(ml)
-51.7608370813