Лично я бы посоветовал посмотреть в сторону Edifier r2800. После долгих поисков акустики для дома, остановился на этой модели и пока ни разу не пожалел.
Подобные числодробилки и пишутся на Cython, о чем говорится в статье (и о чем говорил Гвидо).
Для примера вот вычисление чисел Фибоначчи на Python и Cython:
Python
def fib(n):
a, b = 1, 1
for i in range(n):
a, b = a + b, a
return a
%timeit fib(1000)
10000 loops, best of 3: 104 µs per loop
Сython
def cfib(int n):
cdef int i
cdef double a=0.0, b=1.0
for i in range(n):
a, b = a + b, a
return a
%timeit cfib(1000)
1000000 loops, best of 3: 1 µs per loop
Время выполнения говорит само за себя.
p.s. А для работы с многомерными массивами, математическими функциями и т.п всегда есть NumPy.
Для примера вот вычисление чисел Фибоначчи на Python и Cython:
Время выполнения говорит само за себя.
p.s. А для работы с многомерными массивами, математическими функциями и т.п всегда есть NumPy.