Skip to content

Commit

Permalink
Update blob_tester.py
Browse files Browse the repository at this point in the history
  • Loading branch information
yoid2000 committed Nov 7, 2024
1 parent cb27623 commit c4118d1
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions tests/blob/blob_tester.py
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ def get_combinations(lst: List[str], N: int) -> List[Tuple[str, ...]]:
return all_combs


def measure(df_orig: pd.DataFrame, df_blob: pd.DataFrame, df_syn: pd.DataFrame):
def measure(df_orig: pd.DataFrame, df_blob: pd.DataFrame, df_syn: pd.DataFrame) -> Tuple[float, float, float, float]:
# Make a copy of df_orig that has only the same columns as df_syn
df_orig = df_orig[df_syn.columns].copy()

Expand Down Expand Up @@ -95,7 +95,7 @@ def measure(df_orig: pd.DataFrame, df_blob: pd.DataFrame, df_syn: pd.DataFrame):
binned_df_syn[col] = pd.Categorical(binned_df_syn[col], categories=categories)

# Compute row counts for all unique combinations of values using pd.crosstab
def compute_counts(df):
def compute_counts(df) -> pd.DataFrame:
return pd.crosstab(index=[df[col] for col in df.columns], columns="count")

counts_orig = compute_counts(binned_df_orig)
Expand Down

0 comments on commit c4118d1

Please sign in to comment.