HyperGP.tensor.concatenate#
- concatenate(arrays, dim=0, device=None)[source]#
Concatenate all of the arrays along with the dim.
- Parameters:
arrays (tuple) – The arrays waiting to concatenate.
dim (int) – The dim to perform concatenation
- Returns:
A new array after concatenating.
- Return type:
ret(Tensor)
Examples
import modules
>>> import numpy as np >>> from HyperGP import Tensor >>> import time
array initialization
>>> x1 = np.random.uniform(-1, 1, size=(500, 100000)) >>> x2 = np.random.uniform(-1, 1, size=(500, 100000)) >>> x1_t, x2_t = Tensor(x1), Tensor(x2)
runtime test
>>> st = time.time() >>> ar = [np.concatenate((x1, x2)) for i in range(10)] >>> print("numpy runtime: ", time.time() - st)
>>> st = time.time() >>> ar = [HyperGP.concatenate((x1_t, x2_t)) for i in range(10)] >>> print("HyperGP runtime: ", time.time() - st)