Почему мой пример с python / numpy быстрее, чем реализация на чистом C?
У меня есть примерно один и тот же код на Python и C. Пример Python:
import numpy
nbr_values = 8192
n_iter = 100000
a = numpy.ones(nbr_values).astype(numpy.float32)
for i in range(n_iter):
a = numpy.sin(a)
C пример:
#include
#include
int main(void)
{
int i, j;
int nbr_values = 8192;
int n_iter = 100000;
double x;
for (j = 0; j < nbr_values; j++){
x = 1;
for (i=0; i