1234567891011121314151617181920212223 |
- from time import time
- import numpy as np
- import bcolz
- N = int(1e6)
- # Initial dataset
- x = np.linspace(0, 100, N)
- cparams = bcolz.cparams(clevel=5)
- cx = bcolz.carray(x, cparams=cparams)
- cy = bcolz.carray(x+1, cparams=cparams)
- cz = bcolz.carray(x+2, cparams=cparams)
- ct = bcolz.ctable([cx, cy, cz])
- t0 = time()
- #ct['f0'] = ct.eval('f0 + 1', cparams=cparams)
- ct['f0'] = x + 1
- print("Time for computation --> %.3f" % (time() - t0,))
- print(repr(ct['f0']))
- #np.testing.assert_allclose(ct['f0'], ct['f1'])
|