示例#1
0
文件: example_utils.py 项目: zxie/cgt
def download(url):
    "download and return path to file"
    fname = osp.basename(url)
    from cgt.core import get_cgt_src_root
    datadir = osp.join(get_cgt_src_root(), "downloads")
    datapath = osp.join(datadir, fname)
    if not osp.exists(datapath):
        print "downloading %s to %s" % (url, datapath)
        if not osp.exists(datadir): os.makedirs(datadir)
        urllib.urlretrieve(url, datapath)
    return datapath
示例#2
0
def download(url):
    "download and return path to file"
    fname = osp.basename(url)
    from cgt.core import get_cgt_src_root
    datadir = osp.join(get_cgt_src_root(),"downloads")
    datapath = osp.join(datadir, fname)
    if not osp.exists(datapath):
        print "downloading %s to %s"%(url, datapath)
        if not osp.exists(datadir): os.makedirs(datadir)
        urllib.urlretrieve(url, datapath)
    return datapath
示例#3
0
def fetch_dataset(url):
    fname = osp.basename(url)
    extension =  osp.splitext(fname)[-1]
    assert extension in [".npz"]
    from cgt.core import get_cgt_src_root
    datadir = osp.join(get_cgt_src_root(), "downloads")
    datapath = osp.join(datadir, fname)
    if not osp.exists(datapath):
        print ("downloading %s to %s"%(url, datapath))
        if not osp.exists(datadir): os.makedirs(datadir)
        urllib.urlretrieve(url, datapath)
    if extension == ".npz":
        return np.load(datapath)
    else:
        raise NotImplementedError