linux-BR.org

Notícias de software livre e tecnologias

Agora, vemos o verdadeiro potencial de Numpy e as sub -rotinas de álgebra linear subjacentes (BLAS) implementadas em C, Fortran e Assembly.É um valor entre US $ 0 $ e US $ 2 $, onde $ 0 $ significa que os dois vetores são idênticos e US $ 2 $ significa que eles estão apontando em direções opostas.A distância cosseno, por sua vez, é uma função de distância, que é definida como $ 1 – \ cos (\ theta) $.Ainda assim, ao testar isso com a biblioteca de benchmark do Google, observamos o seguinte para INTs: 25,9 ns, que é aproximadamente 2’521 vezes mais rápido que a linha de base Python original.Como sabemos, às vezes até os compiladores mais recentes, como o GCC 12, podem ser 119x mais lentos que o conjunto escrito à mão.

Fonte: https://ashvardanian.com/posts/python-c-assembly-comparison/