亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > 詳解python os.walk()方法的使用

詳解python os.walk()方法的使用

熱門標簽:老人電話機器人 高德地圖標注是免費的嗎 北京電信外呼系統靠譜嗎 梅州外呼業務系統 洪澤縣地圖標注 百度地圖標注位置怎么修改 地圖標注視頻廣告 無錫客服外呼系統一般多少錢 大連crm外呼系統

python os.walk()方法

os.walk方法是python中幫助我們高效管理文件、目錄的工具,在深度學習中數據整理應用的很頻繁,如數據集的名稱格式化、將數據集的按一定比例劃分訓練集train_set、測試集test_set。

1.導入文件(使用os.walk方法前需要導入以下包)

import os
import random # 后續用來將數據隨機打亂和生成確定隨機種子,保證每次生成的隨機數據一樣便于測試模型精準度

2.os.walk()參數解釋

os.walk(top, topdown=True, οnerrοr=None, followlinks=False)(后兩個參數我幾乎沒用過)
參數

--top 我們需要遍歷的文件夾的地址(最好使用絕對地址,相對地址有時會出現未知錯誤)
--topdown 該參數為True時,會優先遍歷top目錄,否則優先遍歷top的子目錄(默認值為 True)
--onerror 需要一個 callable 對象,當walk需要異常時會調用
--followlinks 如果為真,則會遍歷目錄下的快捷方式(linux 下是 symbolic link)實際所指的目錄(默認關閉)

os.walk 的返回值是一個生成器(generator),也就是說我們可以用循環去不遍歷它,來獲得其內容。每次遍歷的對象都是返回的是一個三元組(root,dirs,files)

--root 指的是當前正在遍歷的這個文件夾的本身的地址
--dirs 返回的是一個列表list,表中數據是該文件夾中所有的目錄的名稱(但不包括子目錄名稱)
--files 返回的也是一個列表list , 表中數據是該文件夾中所有的文件名稱(但不包括子目錄名稱)

3.用于測試文件夾組織結構

4.

廢話不說,看測試例子

4.1 os.walk(top, topdown=True)時打印返回的 root,dirs,files,順便測試下topdown為真和假時的遍歷順序的區別。(這里就不展示運行后的結果了,代碼拿走直接就可運行)

# topdown=True(該參數默認為真)
def _get_img_info(): 
	#測試時將data_dir 換為自己的目標文件夾即可
    data_dir = r'C:\Users\futiange\Desktop\Zero to Hero\expression_test\raw_data'
    for root,dirs,files in os.walk(data_dir,topdown=True):
        print('root={}'.format(root))
        print('dirs={}'.format(dirs))
        print('files={}'.format(files))
if __name__ == '__main__':
    _get_img_info()
# topdown=False(該參數默認為假) 
def _get_img_info(): 
    data_dir = r'C:\Users\futiange\Desktop\Zero to Hero\expression_test\raw_data'
    for root,dirs,files in os.walk(data_dir,topdown=False):
        print('root={}'.format(root))
        print('dirs={}'.format(dirs))
        print('files={}'.format(files))
if __name__ == '__main__':
    _get_img_info()

4.2 使用案例

在深度學習中遍歷數據集時,我們可以對數據集劃分,這里按train :test = 9 : 1劃分。

import os
import random # 后續用來將數據隨機打亂和生成確定隨機種子,保證每次生成的隨機數據一樣便于測試模型精準度

def _get_img_info(rng_seed,split_n,mode):
    image_path_list = [] #用來存放圖片的路徑
    label_path_list = [] #用來存放圖片對應的標簽
    data_dir = r'C:\Users\futiange\Desktop\Zero to Hero\expression_test\raw_data' 
    for root,dirs,files in os.walk(data_dir):
        for file in files:
            path_file = os.path.join(root,file)
            print(path_file)
            if path_file.endswith(".jpg"): #判斷該路徑下文件是不是以.jpg結尾
                #print(os.path.basename(root)) #輸出圖片路徑
                #print(os.path.basename(root)[0]) #輸出該圖片所在的文件夾的第一個字符,我這里文件夾的第一個字符就是圖片的標簽,測試時可以根據自己的文件夾名稱更改
                #print(int(os.path.basename(root)[0]))
                image_path_list.append(path_file) #將圖片路徑加入列表
                label_path_list.append(os.path.basename(root)[0]) #根據文件夾名稱確定標簽,并加入列表
    data_info = [[n,l] for n,l in zip(image_path_list,label_path_list)] #將圖片路徑-標簽 關聯起來
    random.seed(rng_seed) # 該方法中傳入參數,確保每次生成的種子都是一樣的
    random.shuffle(data_info) #上一行代碼生成的種子是確定的,保證了每次將列表元素打亂后的結果一樣,便于測試模型性能
    split_idx = int(len(data_info) * split_n) # data_len * 0.9 # split_n代表數據集劃分的比例
    if mode == 'train':
        img_set = data_info[:split_idx] 
    elif mode == 'val':
        img_set = data_info[split_idx:]
    else:
        raise Exception("mode 無法識別,僅支持(train,valid)")
    return img_set #返回隨機打亂后的數據集,后續在對其進行格式化即可將數據集加載進模型測試
if __name__ == '__main__':
    _get_img_info(1,0.9,'train')

到此這篇關于詳解python os.walk()方法的使用的文章就介紹到這了,更多相關python os.walk()方法內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python使用os.listdir()和os.walk()獲取文件路徑與文件下所有目錄的方法
  • python 獲取文件下所有文件或目錄os.walk()的實例
  • 使用Python自動化Microsoft Excel和Word的操作方法
  • Python requests.post方法中data與json參數區別詳解

標簽:洛陽 長春 清遠 怒江 安慶 泉州 岳陽 吉林

巨人網絡通訊聲明:本文標題《詳解python os.walk()方法的使用》,本文關鍵詞  詳解,python,os.walk,方法,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《詳解python os.walk()方法的使用》相關的同類信息!
  • 本頁收集關于詳解python os.walk()方法的使用的相關信息資訊供網民參考!
  • 推薦文章
    国产a毛片| 欧美1区| 四虎影视久久| 国产一级生活片| 99热视热频这里只有精品| 天天做日日干| 久久久久久久免费视频| 国产视频一区二区在线播放| 精品视频一区二区三区| 夜夜操网| 欧美日本免费| 国产一区二区精品在线观看| 欧美国产日韩一区二区三区| 免费的黄色小视频| 成人免费网站久久久| 精品视频在线观看一区二区三区| 韩国毛片基地| 免费国产在线观看不卡| 国产视频久久久久| 日韩专区第一页| 国产不卡福利| 欧美一级视频高清片| 尤物视频网站在线| 国产精品1024在线永久免费| 国产精品1024永久免费视频| 日韩中文字幕一区| 欧美日本二区| 天天色成人| 亚洲第一页乱| 青青久久精品| 欧美激情伊人| 国产亚洲男人的天堂在线观看| 成人影院久久久久久影院| 四虎影视库国产精品一区| 国产视频在线免费观看| 毛片成人永久免费视频| 欧美另类videosbestsex视频| 国产一区二区精品| 一级女性大黄生活片免费| 国产精品免费久久| 国产成人精品综合在线| 欧美一级视频高清片| 精品国产一区二区三区精东影业 | 尤物视频网站在线| 日韩中文字幕一区| 日韩av东京社区男人的天堂| 欧美激情一区二区三区在线 | 人人干人人草| 成人a级高清视频在线观看| 91麻豆精品国产自产在线| 欧美一级视频高清片| 超级乱淫伦动漫| 九九免费精品视频| 欧美另类videosbestsex久久| 国产伦精品一区二区三区在线观看| 久久国产精品自线拍免费| 精品久久久久久中文字幕一区| 毛片高清| 天天做人人爱夜夜爽2020毛片| 一级片片| 久草免费在线视频| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 国产精品自拍亚洲| 欧美另类videosbestsex视频| 免费国产在线观看不卡| 成人a大片高清在线观看| 中文字幕97| 国产视频一区二区在线观看| 国产视频久久久久| 国产一区精品| 日韩一级黄色大片| 亚欧乱色一区二区三区| 成人高清护士在线播放| 国产亚洲精品aaa大片| 你懂的日韩| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 国产不卡精品一区二区三区| 亚洲天堂免费| 韩国三级视频在线观看| 色综合久久天天综线观看| 成人在免费观看视频国产| 精品国产一区二区三区久久久蜜臀| 欧美大片毛片aaa免费看| 日韩中文字幕一区二区不卡| 九九免费精品视频| 久久久久久久久综合影视网| 韩国三级视频网站| 四虎久久精品国产| 高清一级淫片a级中文字幕| 99久久精品国产麻豆| 色综合久久天天综线观看| 日韩在线观看视频网站| 午夜在线影院| 精品在线观看一区| 日韩中文字幕在线亚洲一区 | 免费的黄色小视频| 精品久久久久久中文字幕2017| 精品国产一区二区三区精东影业| 国产一区二区精品| 亚洲精品永久一区| 韩国三级视频网站| 国产精品免费精品自在线观看| 午夜久久网| 一本高清在线| 亚洲www美色| 可以免费看毛片的网站| 一本高清在线| 99久久精品国产麻豆| 国产精品1024永久免费视频| 久久久成人影院| 99色视频| 高清一级做a爱过程不卡视频| 国产网站免费视频| 可以在线看黄的网站| 天天色色色| 你懂的日韩| 国产伦久视频免费观看视频| 天天做人人爱夜夜爽2020毛片| 深夜做爰性大片中文| 国产91精品系列在线观看| 成人免费一级纶理片| 人人干人人草| 日本特黄特色aa大片免费| 成人影视在线播放| 九九精品在线| 一级女性全黄久久生活片| 九九精品在线| 欧美激情一区二区三区视频 | 日韩免费在线观看视频| 国产成人精品综合在线| 日韩专区亚洲综合久久| 中文字幕97| 91麻豆精品国产片在线观看| 二级片在线观看| 毛片高清| 亚洲 激情| 精品视频在线观看视频免费视频| 国产精品123| 国产一区二区精品尤物| 久久99欧美| 国产伦理精品| 欧美一区二区三区在线观看| 欧美另类videosbestsex视频| 日韩一级黄色大片| 亚洲女人国产香蕉久久精品| 日韩中文字幕在线亚洲一区 | 麻豆午夜视频| 欧美大片一区| 九九热国产视频| 日韩中文字幕一区| 欧美国产日韩一区二区三区| 黄色短视频网站| 青草国产在线| 午夜激情视频在线观看 | 精品国产三级a∨在线观看| 亚洲第一色在线| 国产网站在线| 日本在线播放一区| 欧美激情一区二区三区中文字幕| 国产极品精频在线观看| 亚洲女人国产香蕉久久精品| 日本免费乱理伦片在线观看2018| 日日日夜夜操| 亚洲第一色在线| 久久久久久久男人的天堂| 精品久久久久久中文| 亚洲 欧美 成人日韩| 黄视频网站免费看| 精品视频在线观看一区二区三区| 韩国毛片| 国产精品123| 91麻豆精品国产高清在线| 91麻豆精品国产高清在线| 夜夜操网| 国产a视频| 91麻豆国产级在线| 精品视频在线看 | 99色播| 国产视频久久久久| 成人影视在线观看| 毛片高清| 黄色福利| 欧美另类videosbestsex高清| 亚洲天堂在线播放| 免费国产一级特黄aa大片在线| 国产91丝袜高跟系列| 日韩欧美一及在线播放| 日韩一级黄色片| 欧美激情一区二区三区视频高清 | 国产视频一区在线| 国产一区二区福利久久| 四虎影视久久| 精品国产亚洲一区二区三区| 青青青草影院| 亚欧乱色一区二区三区| 日韩中文字幕一区二区不卡| 九九热国产视频| 九九久久国产精品| 欧美α片无限看在线观看免费| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 |