def get_topic_vectors(model, corpus: list, n_topics: int = 50) -> list:
    """Inferring Topic Modelling vectors given review.

    Args:
        model ([LDA]): Trained Latent Dirchlet Allocation (LDA) topic model.
        corpus ([list]): Review corpus, by either user or item level.
        n_topics ([int]): Fixed number of topics per review. Default is ``50``.
    """
    topic_vecs = []
    for i in range(len(corpus)):
        top_topics = model.get_document_topics(corpus[i])
        topic_vecs.append([top_topics[i][1] for i in range(n_topics)])

    return topic_vecs