欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

tensorflow生成多個tfrecord文件實(shí)例

 更新時間:2020年02月17日 10:07:02   作者:zhx_123987  
今天小編就為大家分享一篇tensorflow生成多個tfrecord文件實(shí)例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

我就廢話不多說了,直接上代碼吧!

import tensorflow as tf
from PIL import Image
import matplotlib.pyplot as plt
import numpy as np
import os
i = 0
j = 0
num_shards = 100#總共寫入的文件個數(shù)
instances_per_shard = 2#每個文件中的數(shù)據(jù)個數(shù)
sess=tf.InteractiveSession()
cwd = "F:/寒假/google--data/新建文件夾/" #圖片數(shù)據(jù)所在目錄位置(讀者自己去改就好了)
classes = {'daisy','rose'} #預(yù)先自己定義的類別,根據(jù)自己的需要修改


def _int64_feature(value):#生成整數(shù)型的屬性
   return tf.train.Feature(int64_list=tf.train.Int64List(value=[value]))

def _bytes_feature(value):#生成字符串型的屬性
   return tf.train.Feature(bytes_list=tf.train.BytesList(value=[value]))
   
for index, name in enumerate(classes):#枚舉函數(shù)
  class_path = cwd + name + "/"#選取具體數(shù)據(jù)目錄
  for img_name in os.listdir(class_path):#遍歷文件列表
    img_path = class_path + img_name#圖片路徑
    img = Image.open(img_path)
    img = img.resize((299, 299)) #圖像reshape大小設(shè)置,根據(jù)自己的需要修改
    img_raw = img.tobytes()
      
    example = tf.train.Example(features=tf.train.Features(feature={
          'label': _int64_feature(index),
          'img_raw': _bytes_feature(img_raw),
          'i': _int64_feature(i),
          'j': _int64_feature(j)
        }))
    filename = ("F:/寒假/google--data/data.tfrecords-%.5d-of-%.5d"%(i,num_shards))
    if j == instances_per_shard-1:
      i+=1
    j+=1
    if j == instances_per_shard:
      j=0
    writer = tf.python_io.TFRecordWriter(filename)
      
    writer.write(example.SerializeToString())#將一個example寫入tfrecord文件
writer.close()

以上這篇tensorflow生成多個tfrecord文件實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python實(shí)現(xiàn)交并比IOU教程

    python實(shí)現(xiàn)交并比IOU教程

    這篇文章主要介紹了python實(shí)現(xiàn)交并比IOU教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • python字典排序淺析介紹

    python字典排序淺析介紹

    在數(shù)據(jù)處理時,為了方便統(tǒng)計(jì)經(jīng)常使用字典存儲數(shù)據(jù)。python中的字典是‘鍵:值’對的可變序列。排序時可以指定根據(jù)鍵或者是值為對象進(jìn)行排序。用到的函數(shù)是sorted(),需要的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2022-10-10
  • Python中的enumerate() 函數(shù)用法詳解

    Python中的enumerate() 函數(shù)用法詳解

    enumerate()是python的內(nèi)置函數(shù),將一個可遍歷iterable數(shù)據(jù)對象(如list列表、tuple元組或str字符串)組合為一個索引序列,同時列出數(shù)據(jù)和數(shù)據(jù)下標(biāo),一般用在for循環(huán)當(dāng)中,這篇文章主要介紹了Python中的enumerate() 函數(shù)用法詳解,需要的朋友可以參考下
    2024-01-01
  • python實(shí)戰(zhàn)之制作表情包游戲

    python實(shí)戰(zhàn)之制作表情包游戲

    想知道如何制作表情包游戲嗎?用Python就可以搞定!本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09
  • Python爬蟲實(shí)現(xiàn)百度圖片自動下載

    Python爬蟲實(shí)現(xiàn)百度圖片自動下載

    這篇文章主要介紹了Python爬蟲實(shí)現(xiàn)百度圖片自動下載的方法以及相關(guān)代碼分析,對此有興趣的朋友參考下。
    2018-02-02
  • Python實(shí)現(xiàn)爬取房源信息的示例詳解

    Python實(shí)現(xiàn)爬取房源信息的示例詳解

    站在一個租房人的立場,租房平臺實(shí)在太多了,并且各平臺篩選和排序邏輯都不太一致。這篇文章將教教大家如何利用Python語言實(shí)現(xiàn)爬取房源信息,需要的可以參考一下
    2022-09-09
  • python按綜合、銷量排序抓取100頁的淘寶商品列表信息

    python按綜合、銷量排序抓取100頁的淘寶商品列表信息

    這篇文章主要為大家詳細(xì)介紹了python按綜合、銷量排序抓取100頁的淘寶商品列表信息,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • Python中類的mro與繼承關(guān)系詳解

    Python中類的mro與繼承關(guān)系詳解

    這篇文章主要介紹了Python中類的mro與繼承關(guān)系,文章圍繞主題展開初步認(rèn)識mro的解析順序,具有一定的參考價值。需要的朋友可以參考一下
    2022-07-07
  • Python pymongo模塊常用操作分析

    Python pymongo模塊常用操作分析

    這篇文章主要介紹了Python pymongo模塊常用操作,結(jié)合實(shí)例形式分析了pymongo模塊的導(dǎo)入、連接MongoDB數(shù)據(jù)以及插入、更新、刪除、查詢等操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2018-09-09
  • Python?pip指定安裝源的方法詳解

    Python?pip指定安裝源的方法詳解

    pip是Python包管理工具,該工具提供了對Python包的查找、下載、安裝、卸載的功能,這篇文章主要給大家介紹了關(guān)于Python?pip指定安裝源的相關(guān)資料,需要的朋友可以參考下
    2023-12-12

最新評論