Velocidade numpy vs Cython no Stack Overflow discute diferentes maneiras de otimizar a velocidade de execução de tarefas pesadas operações numéricas usando parte-cython otimizando o compilador estático para Python e C.
Como a descrição do pacote part-cython no aplicativo do Ubuntu Software sugere, o conhecimento de C e Python é necessário.
A linguagem Cython é um superconjunto da linguagem Python que suporta adicionalmente chamar funções C e declarar tipos C em variáveis e atributos de classe. Isso permite que o compilador gere código C muito eficiente a partir do código Cython.
Eu não sou fã de Anaconda. Embora o python-pip e o python3-pip dos repositórios padrão do Ubuntu tenham uma curva de aprendizado desafiadora, eles são mais fáceis para os instaladores de pacotes Python usarem no longo prazo.