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:
arrs (Sequence[DenseArray[Data]])
axis (int)
- 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:
arrs (Sequence[DenseArray[Data]])
axis (int)
- 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:
arrs (Sequence[DenseArray[Data]])
axis (int)
- 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:
arrs (Sequence[DenseArray[Data]])
axis (int)
- 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]