Matriz de transición de Python

Tengo una lista que se ve así:

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

Lo que quiero es una matriz de transición que me muestre la secuencia como:

¿Con qué frecuencia es un 1 seguido de un 1?¿Con qué frecuencia es un 1 seguido de un 2?

¿Con qué frecuencia es un 1 seguido de un 3?

¿Con qué frecuencia es un 2 seguido de un 1?

¿Con qué frecuencia es un 2 seguido de un 2?¿Con qué frecuencia es un 2 seguido de un 3?

y así...

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

¿Hay un módulo prefabricado para obtener esto?

Respuestas a la pregunta(1)

Su respuesta a la pregunta