src.array.dense package

Submodules

src.array.dense.dense module

class src.array.dense.dense.DenseArray(arr_like, /, *, dtype=None, copy=False, **kwargs)

Bases: Generic[Data], BaseArray[Data]

Parameters:
  • arr_like (Any)

  • dtype (Optional[type])

  • copy (bool)

  • kwargs (Any)

static as_array(arr_like, /, *, dtype=None, copy=False)
Parameters:
  • arr_like (Any)

  • dtype (type | None)

  • copy (bool)

Return type:

DenseArray[Data]

as_csr()
Return type:

NoReturn

as_dense(copy=False)
Parameters:

copy (bool)

Return type:

DenseArray[Data]

as_nparray()
Return type:

ndarray

as_type(*, dtype, copy=False)
Parameters:
  • dtype (type)

  • copy (bool)

Return type:

DenseArray[Data]

broadcast_to(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

compress(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

compress_axis(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

static concat(arrs, /, *, axis=0)
Parameters:
Return type:

DenseArray[Data]

copy(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

cos(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

count_nonzero(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

diagonal(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

distance(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

distance_lazy(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

Iterator[DenseArray[Data]]

exp(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

expand_dims(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

fill_diagonal(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

static full(fill_value, /, *, shape, dtype=None)
Parameters:
  • fill_value (Any)

  • shape (int | Sequence[int])

  • dtype (type | None)

Return type:

DenseArray[Data]

icos(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

iexp(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

ilog(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

isin(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

isqrt(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

log(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

max(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

mean(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

min(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

static ones(*, shape, dtype=None)
Parameters:
  • shape (int | Sequence[int])

  • dtype (type | None)

Return type:

DenseArray[Data]

reshape(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

property shape: tuple[int, ...]
sin(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

sqrt(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

squeeze(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

static stack(arrs, /, *, axis=0)
Parameters:
Return type:

DenseArray[Data]

sum(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

static zeros(*, shape, dtype=None)
Parameters:
  • shape (int | Sequence[int])

  • dtype (type | None)

Return type:

DenseArray[Data]

Module contents

class src.array.dense.DenseArray(arr_like, /, *, dtype=None, copy=False, **kwargs)

Bases: Generic[Data], BaseArray[Data]

Parameters:
  • arr_like (Any)

  • dtype (Optional[type])

  • copy (bool)

  • kwargs (Any)

static as_array(arr_like, /, *, dtype=None, copy=False)
Parameters:
  • arr_like (Any)

  • dtype (type | None)

  • copy (bool)

Return type:

DenseArray[Data]

as_csr()
Return type:

NoReturn

as_dense(copy=False)
Parameters:

copy (bool)

Return type:

DenseArray[Data]

as_nparray()
Return type:

ndarray

as_type(*, dtype, copy=False)
Parameters:
  • dtype (type)

  • copy (bool)

Return type:

DenseArray[Data]

broadcast_to(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

compress(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

compress_axis(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

static concat(arrs, /, *, axis=0)
Parameters:
Return type:

DenseArray[Data]

copy(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

cos(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

count_nonzero(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

diagonal(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

distance(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

distance_lazy(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

Iterator[DenseArray[Data]]

exp(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

expand_dims(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

fill_diagonal(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

static full(fill_value, /, *, shape, dtype=None)
Parameters:
  • fill_value (Any)

  • shape (int | Sequence[int])

  • dtype (type | None)

Return type:

DenseArray[Data]

icos(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

iexp(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

ilog(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

isin(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

isqrt(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

log(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

max(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

mean(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

min(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

static ones(*, shape, dtype=None)
Parameters:
  • shape (int | Sequence[int])

  • dtype (type | None)

Return type:

DenseArray[Data]

reshape(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

property shape: tuple[int, ...]
sin(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

sqrt(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

squeeze(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

static stack(arrs, /, *, axis=0)
Parameters:
Return type:

DenseArray[Data]

sum(*args, **kwargs)
Parameters:
  • self (DenseArray[Data])

  • args (~_OpArgs)

  • kwargs (~_OpArgs)

Return type:

DenseArray[Data]

static zeros(*, shape, dtype=None)
Parameters:
  • shape (int | Sequence[int])

  • dtype (type | None)

Return type:

DenseArray[Data]