根據(jù)提供的csv生成文件夾數(shù)據(jù)

像pascal voc2012這樣提供的valid.txt或者其他valid.csv,現(xiàn)在根據(jù)csv把數(shù)據(jù)集抽離出來,

#-*- coding : utf-8-*-
import os, sys
import shutil
import numpy as np
import matplotlib.pyplot as plt
from sklearn.metrics import roc_curve, auc
import pandas as pd                      #導(dǎo)入pandas庫

# coding:unicode_escape
excel_file = r'C:/Users/Desktop/valid.csv'    #導(dǎo)入csv數(shù)據(jù)
x = pd.read_csv(excel_file, encoding="gbk")
x = x.iloc[0:,0]  #x的類型為"pandas.core.series.Series"
num1 = x.size
print(x)
print(type(x))
a = []
b = []
tar_path = "/data2/liguanhua/Datasets/valid"
for i in range(num1):
    img_name = x[i].split('/')[-1]
    tar_imgpath = tar_path + "/" + img_name
    shutil.copy(x[i], tar_imgpath)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容