def array(arg, dtype=None): """Create N-dimensional array from data Example: array([1, 2, 3]) array([ [1, 2], [3, 4]]) """ if dtype is None: return ndarray(NDArray.create(arg)) return ndarray(NDArray.create(arg, dtype))
def array(arg, dtype=None): """Create N-dimensional array from data Example: array([1, 2, 3]) array([ [1, 2], [3, 4]]) """ if dtype is None: if isinstance(arg, ndarray): return ndarray(arg.nda.clone()) else: return ndarray(NDArray.create(arg)) return ndarray(NDArray.create(arg, dtype))