如何解决拆分文件夹Python,以解决文件数量不平衡的问题,以保持固定数量的文件用于训练集
首先,让我欣赏您为https://github.com/jfilter/split-folders开发人员所做的努力,通过开发这个非常方便的工具使我们的生活变得如此轻松。但是,文件夹中的文件数量不平衡存在问题。以我为例,无论要剩下多少文件进行测试/验证,我都希望准确保留200个文件用于训练,其余的用于测试/验证。如果我遵循您的代码准则;
要仅分为训练和验证集,请对fixed
使用一个数字,即10
。
我收到以下断言错误。您能帮我解决这个问题吗?
TypeError跟踪(最近的呼叫 最后)在() 7 8 #no_files ----> 9 sp.fixed(data_dir,output = output_dir,seed = 13,fixed = 200,oversample = False,group_prefix = None)#默认值
/usr/local/lib/python3.6/dist-packages/splitfolders/split.py在 固定的(输入,输出,种子,固定,过采样,group_prefix) 96固定=固定 97 ---> 98在(1、2)中声明len(固定) 99 如果安装了tqdm_is_,则为100:
TypeError:类型为'int'的对象没有len()
我的代码如下:
splitfolders.fixed(data_dir,output=output_dir,seed=13,fixed=200,oversample=False,group_prefix=None) # default values
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。