博客
关于我
concurrent.futures dataset
阅读量:89 次
发布时间:2019-02-26

本文共 1322 字,大约阅读时间需要 4 分钟。

通过测试发现并未发现比多线程块更高效的方式来处理图片数据

以下是所需的主要库和模块:

import datetime

import os

import threading

from concurrent.futures import ThreadPoolExecutor

import numpy as np

import logging

import cv2

import torch

from torch.utils.data import Dataset

import xml.etree.ElementTree as ET

from common import data_transforms

CLASSES = ('mouse',)

def aaa(listDataset): for index in range(len(listDataset.img_files)): if index in listDataset.img_d: pass else: img_path = listDataset.img_files[index % len(listDataset.img_files)].rstrip() img = cv2.imread(img_path, cv2.IMREAD_COLOR) if img is None: raise Exception("读取图片错误:{}".format(img_path)) img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB) h, w, c = img.shape label_path =

注意:上述优化后的代码主要进行了以下调整:

  • 删除了不必要的空格和格式化符号
  • 保持了代码的基本逻辑和功能
  • 使用了更简洁的语言表达
  • 保持了代码的可读性和可维护性
  • 保持了与搜索引擎友好的结构
  • 如果需要进一步优化或补充具体功能,请提供更多细节。

    转载地址:http://tsfk.baihongyu.com/

    你可能感兴趣的文章
    python变量的详细教程_Python零基础入门教程之语法入门[变量](第二期)
    查看>>
    Python变量命名方法-ChatGPT4o作答
    查看>>
    Python变量与运算符
    查看>>
    Python变量/运算符/函数/模块/string
    查看>>
    python发送邮件的时候出现 error (535, b‘5.7.3 Authentication unsuccessful‘) 解决方法
    查看>>
    python系列【仅供参考】:python flask框架 debug功能
    查看>>
    python发送notes邮件_使用python在Lotus Notes中发送邮件
    查看>>
    Python双版本下创建一个Scrapy(西瓜皮)项目
    查看>>
    Python双版本下No module named 'requests'
    查看>>
    python及pycharm2018软件安装教程
    查看>>
    python去重txt文本_Python实现的txt文件去重功能示例
    查看>>
    python去掉列表的逗号,从Python列表项中删除标点符号
    查看>>
    Python卸载所有包
    查看>>
    python单线程下实现多个socket并发
    查看>>
    Python单元测试框架介绍(超详细~)
    查看>>
    Python单元测试框架
    查看>>
    python单元测试之unittest
    查看>>
    Python单元测试unittest实战
    查看>>
    Python单元测试-模拟VS补丁
    查看>>
    python协程实时输出_Python 协程以及事件循环的问题,怎么知道 IO 读取结束了呢?...
    查看>>