def __init__(self, shape=None, dtype=None, buffer=None, copy=False):
     # check what buffer is and convert if necessary
     if buffer is not None:
         self.__dataset = __cvt_jobj(_jinput(buffer), dtype=dtype, copy=copy, force=True)
         if shape is not None:
             self.__dataset.setShape(asIterable(shape))
     else:
         dtype = _translatenativetype(dtype)
         self.__dataset = _df.zeros(dtype.elements, asIterable(shape), dtype.value)
def zeros(shape, dtype=float64, elements=None):
    '''Create a dataset filled with 0'''
    dtype = _translatenativetype(dtype)
    if elements is not None:
        if type(dtype) is _types.FunctionType:
            dtype = dtype(elements)
        else:
            dtype.elements = elements
    elif type(dtype) is _types.FunctionType:
        raise ValueError, "Given data-type is a function and needs elements defining"

    return _df.zeros(dtype.elements, asIterable(shape), dtype.value)
Beispiel #3
0
def zeros(shape, dtype=float64, elements=None):
    '''Create a dataset filled with 0'''
    dtype = _translatenativetype(dtype)
    if elements is not None:
        if type(dtype) is _types.FunctionType:
            dtype = dtype(elements)
        else:
            dtype.elements = elements
    elif type(dtype) is _types.FunctionType:
        raise ValueError, "Given data-type is a function and needs elements defining"

    return _df.zeros(dtype.elements, asIterable(shape), dtype.value)
Beispiel #4
0
 def __init__(self, shape=None, dtype=None, buffer=None, copy=False):
     # check what buffer is and convert if necessary
     if buffer is not None:
         self.__dataset = __cvt_jobj(_jinput(buffer),
                                     dtype=dtype,
                                     copy=copy,
                                     force=True)
         if shape is not None:
             self.__dataset.setShape(asIterable(shape))
     else:
         dtype = _translatenativetype(dtype)
         self.__dataset = _df.zeros(dtype.elements, asIterable(shape),
                                    dtype.value)
def zeros_like(a):
    return _df.zeros(a)
def ones_like(a):
    return _df.zeros(a).fill(1)
Beispiel #7
0
def zeros_like(a):
    return _df.zeros(a)
Beispiel #8
0
def ones_like(a):
    return _df.zeros(a).fill(1)