博客
关于我
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 内置 sum 函数 vs. for 循环性能
    查看>>
    Python 内置时间模块
    查看>>
    python 内部如何实现命名元组?
    查看>>
    python 写入json数据到数据库
    查看>>
    Python 列表删除相同的元素
    查看>>
    Python 初学者需要知道的四条建议
    查看>>
    Python 判断字符串是否包含子字符串
    查看>>
    python 判断当前时间是否为零点
    查看>>
    python 利用pandas读取本地中CSV文件的指定列 列名重命名 并保存回本地
    查看>>
    python 利用pyspark读取HDFS中CSV文件的指定列 列名重命名 并保存回HDFS
    查看>>
    python 利用pyttsx3文字转语音
    查看>>
    python 利用已有Ner模型进行数据清洗合并
    查看>>
    python 到大数据开发工程师_如何成为一个大数据开发工程师?
    查看>>
    python 加密解密(base64, AES)
    查看>>
    Python 和Java 哪个更适合做自动化测试?
    查看>>
    python 图片转ico
    查看>>
    python 图片转文字、语音转文字、文字转语音保存音频并朗读
    查看>>
    python 在包含类似字符\x16、\x12、\x某某的数组中将以\x开头的字符找出来的方法
    查看>>