Почему мой пример с 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

Ответы на вопрос(3)

Ваш ответ на вопрос