nessai.utils.information
========================

.. py:module:: nessai.utils.information

.. autoapi-nested-parse::

   Utilities for computing information and entropy

   ..
       !! processed by numpydoc !!


Functions
---------

.. autoapisummary::

   nessai.utils.information.differential_entropy


Module Contents
---------------

.. py:function:: differential_entropy(log_p: numpy.ndarray) -> float

   
   Approximate the differential entropy from samples.


   :Parameters:

       **log_p** : numpy.ndarray
           Array of log-probabilities.



   :Returns:

       float
           The differential entropy








   .. rubric:: Notes

   Assumes samples are drawn from :math:`p(x)` such that

   .. math::
       h(x) = -\int p(x) \log p(x) dx

   can be approximated via Monte Carlo integration.



   ..
       !! processed by numpydoc !!

