欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

预处理数据集

程序员文章站 2022-06-01 16:24:02
...
import tarfile
from pathlib import Path

def init_dataset(datapath):
    if Path(datapath).is_file() and datapath.endswith('.tar.gz'):
        parent=Path(datapath).parent
        tar = tarfile.open(datapath)
        dirname=tar.getnames()[0]
        tar.extractall(path=parent.as_posix())
        datapath=(parent/dirname).as_posix()
        os.environ['DATAPATH']=datapath
    return datapath