def _test_logpdf(x, scale=1): xtf = tf.constant(x) val_true = stats.expon.logpdf(x, scale=scale) _assert_eq(expon.logpdf(xtf, scale=tf.constant(scale)), val_true) _assert_eq(expon.logpdf(xtf, scale=tf.constant([scale])), val_true)
def _test(self, x, scale=1): xtf = tf.constant(x) val_true = stats.expon.logpdf(x, scale=scale) with self.test_session(): self.assertAllClose( expon.logpdf(xtf, scale=tf.constant(scale)).eval(), val_true)
def _test_logpdf(x, scale=0.5): xtf = tf.constant(x) val_true = stats.expon.logpdf(x, scale=scale) _assert_eq(expon.logpdf(xtf, scale=tf.constant(scale)), val_true) _assert_eq(expon.logpdf(xtf, scale=tf.constant([scale])), val_true)
def _test(self, x, lam): val_true = stats.expon.logpdf(x, scale=1.0 / lam) with self.test_session(): self.assertAllClose(expon.logpdf(x, lam=lam).eval(), val_true)
def _test(self, x, scale=1): xtf = tf.constant(x) val_true = stats.expon.logpdf(x, scale=scale) with self.test_session(): self.assertAllClose(expon.logpdf(xtf, scale=tf.constant(scale)).eval(), val_true)