tnmf.backends._NumPyBackend

A module that provides some specializations and utilities for all NumPy based backends.

Module Contents

Classes

NumPyBackend

The parent class for all NumPy based backends.

class tnmf.backends._NumPyBackend.NumPyBackend(**kwargs)

Bases: tnmf.backends._Backend.Backend

The parent class for all NumPy based backends.

They provide the functionality to evaluate the analytic gradients of the factorization model.

static to_ndarray(arr: numpy.ndarray)numpy.ndarray
static convolve_multi_1d(arr: numpy.ndarray, kernels: Tuple[numpy.ndarray, Ellipsis], axes: Tuple[int, Ellipsis])numpy.ndarray