Source code for dowhy.gcm.density_estimator
from abc import ABC, abstractmethod
import numpy as np
[docs]
class DensityEstimator(ABC):
[docs]
@abstractmethod
def fit(self, X: np.ndarray) -> None:
raise NotImplementedError
[docs]
@abstractmethod
def density(self, X: np.ndarray) -> np.ndarray:
"""Returns the density of each input."""
raise NotImplementedError