Quickstart

Install the package locally:

pip install markovpy

Create a simple Markov chain:

import markovpy as mp

states=["A", "B"]
transition_matrix=[
     [0.9, 0.1],
     [0.4, 0.6]
]
chain = mp.Chain().from_adjacency_matrix(transition_matrix, state_space)

Simulate a path:

chain.simulate(start="A", steps=10)