!hostname
$\int_0^\infty x\; \mathrm{d}x$
import numpy as np; np; np.__version__
import pandas as pd
import numba
print(numba)
numba.__version__
def faster(x, y):
a = 0.0
for i in range(x):
for j in range(i, x):
b = a
a += y * .2
a -= y * .1
a = (a + b) / 2.
return a
%timeit faster(2222, 1.111)
import numba
faster2 = numba.autojit(faster)
%timeit faster2(2222, 1.111)
def f2(x, y):
k = 0
for i in range(x):
for j in range(y):
k += i / x + j / y
return k
%timeit f2(200, 300)
@numba.jit(nopython=True, nogil=True)
def f(x, y):
k = 0
for i in range(x):
for j in range(y):
k += i / x + j / y
return k
%timeit f(200, 300)
%matplotlib inline
import matplotlib.pyplot as plt
plt.plot([f(x, 2.2) for x in range(1000)])
np.test()
np.__version__