Matriz de transição Python

Eu tenho uma lista assim:

[2, 1, 3, 1, 2, 3, 1, 2, 2, 2]

O que eu quero é uma matriz de transição que me mostre a sequência como:

Com que frequência é 1 seguido de 1Com que frequência um 1 é seguido por um 2

Com que frequência um 1 é seguido por um 3

Com que frequência um 2 é seguido por um 1

Com que frequência um 2 é seguido por um 2Com que frequência um 2 é seguido por um 3

e assim por diante...

((0,2,1), (1,2,1), (2,0,0))

Existe um módulo pré-fabricado para conseguir isso?

questionAnswers(1)

yourAnswerToTheQuestion