code: def test_conditional_entropy():
      s_fname_lname = correlation_methods.conditional_entropy(
          df["fName"], df["lName"]
      )
      assert_that(s_fname_lname, close_to(0.659, 0.01))
      s_lname_fname = correlation_methods.conditional_entropy(
          df["lName"], df["fName"]
      )
      assert_that(
          s_lname_fname, close_to(0, 0.00001)
      )  # if we know the first names we can deduce last names
      s_fname_sname = correlation_methods.conditional_entropy(
          df["fName"], df["sName"]
      )
      assert_that(s_fname_sname, close_to(1.3322, 0.01))
  
imports: import pandas
  from hamcrest import assert_that, close_to
  from deepchecks.utils import correlation_methods
label_desc: Use image node_id 1 for calling a global function with example usage: test_conditional_entropy() without return types