def setup_train_and_test_writer(output_dir):
"""
Create an output directory for the fold under the provided parent dir
:param str output_dir: file path to the output dir
:return: writer for <outdir.name>/train.csv and <outdir.name>/validation.csv
:rtype: tuple(csv.writer,csv.writer)
"""
if not path.isdir(output_dir):
makedirs(output_dir)
else:
LOGGER.warn("Path <<%s>> already exists, files may be overwritten" % output_dir)
train_writer = csv.writer(smart_file_open(path.join(output_dir, TRAIN_RELEVANCE_FILENAME), 'w'),
dialect=csv.excel, delimiter=',')
validation_writer = csv.writer(smart_file_open(path.join(output_dir, VALIDATION_RELEVANCE_FILENAME), 'w'),
dialect=csv.excel, delimiter=',')
return train_writer, validation_writer
create_cross_validation_splits.py 文件源码
python
阅读 35
收藏 0
点赞 0
评论 0
评论列表
文章目录