10-Python實現數據集划分(訓練集/驗證集/測試集)


 1 """ Python將樣本划分為訓練集/驗證集/測試集 """
 2 import os, random, shutil
 3 
 4 path = input("D:/圖片原先存儲路徑:")
 5 new_path = input("D:/Train_Sample存放路徑:")
 6 
 7 for root, dirs, files in os.walk(path):
 8     fileNumber = len(files)
 9     rate = 0.2
10     pickNumber = int(rate * fileNumber)
11     sample = random.sample(files, pickNumber)
12     for name in sample:
13 
14         file_path = root + '/' + name
15         new_file_path = new_path + '/' + name
16         shutil.move(file_path, new_file_path)
Python按比率划分訓練/驗證/測試樣本

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM