ADBench icon indicating copy to clipboard operation
ADBench copied to clipboard

ImportError: cannot import name 'DataGenerator' from 'data_generator'

Open keyuchen21 opened this issue 1 year ago • 2 comments

ImportError: cannot import name 'DataGenerator' from 'data_generator' (/Users/xxxx/opt/miniconda3/envs/py3.9/lib/python3.9/site-packages/data_generator/init.py)

Any suggestion on how to fix it?

keyuchen21 avatar Mar 19 '23 14:03 keyuchen21

image

in init file it is empty, I installed it by "!pip install data_generator" and everything looks fine

image

keyuchen21 avatar Mar 19 '23 14:03 keyuchen21

I sincerely apologize for my late reply. If you are referring to loading existing datasets from ADBench, please see the code shown below (The dataset needs to be downloaded first).

from adbench.datasets.data_generator import DataGenerator
# load cardio dataset w.r.t. the ratio of labeled anomalies=0.05
data_generator = DataGenerator(seed=42, dataset='6_cardio')
data = data_generator.generator(la=0.05)
print(data)

Minqi824 avatar Jul 28 '23 03:07 Minqi824