搜了好久的python多线程,用过线程池,但是在我电脑上跑个稍微复杂的函数就不行了,思来想去,pytorch的Dataloader不就是现成的嘛,真的是。

from torch.utils.data import Dataset
from torch.utils.data import DataLoaderclass DataSet_h(Dataset):def __init__(self, s11):super(DataSet_h, self).__init__()# 这里的数组就是我们取实际的数据了self.Arr = list(s11[0].value_counts().index[:])def __len__(self):# 数组的长度return len(self.Arr)def __getitem__(self, item):# 取数据的时候要按着自己定义模型需要来,一般都会有x, yreturn self.Arr[item]trainDataSet = DataSet_h(s11)
trainDataLoader = DataLoader(trainDataSet, batch_size=1)for i, batch in enumerate(tqdm(trainDataLoader)):# 里面你的代码print(batch[0])pass

Python 多线程曲线救国相关推荐

  1. Python多线程(3)——Queue模块

    Python多线程(3)--Queue模块 Queue模块支持先进先出(FIFO)队列,支持多线程的访问,包括一个主要的类型(Queue)和两个异常类(exception classes). Pyth ...

  2. python统计csv行数_对Python 多线程统计所有csv文件的行数方法详解

    如下所示: #统计某文件夹下的所有csv文件的行数(多线程) import threading import csv import os class MyThreadLine(threading.Th ...

  3. c++主线程等待子线程结束_简单明了的 Python 多线程来了 | 原力计划

    作者 | 万里羊责编 | 王晓曼出品 | CSDN博客线程和进程计算机的核心是CPU,它承担了所有的计算任务,就像是一座工厂在时刻运行.如果工厂的资源有限,一次只能供一个车间来使用,也就是说当一个车间 ...

  4. python3 多线程_图解|为什么 Python 多线程无法利用多核

    (给Python开发者加星标,提升Python技能) 来源:后端技术指南针 1.全局解释锁 如题: Python的多线程为什么不能利用多核处理器? 全局解释器锁(Global Interpreter ...

  5. python多线程下的信号处理程序示例

    下面是一个网上转载的实现思路,经过验证,发现是可行的,就记录下来. 思路 python多线程中要响应Ctrl+C的信号以杀死整个进程,需要: 1.把所有子线程设为Daemon: 2.使用isAlive ...

  6. Python 多线程抓取网页 牛人 use raw socket implement http request great

    Python 多线程抓取网页 - 糖拌咸鱼 - 博客园 Python 多线程抓取网页 最近,一直在做网络爬虫相关的东西. 看了一下开源C++写的larbin爬虫,仔细阅读了里面的设计思想和一些关键技术 ...

  7. python 多线程编程之_thread模块

    python 多线程编程之_thread模块 参考书籍:python核心编程 _thread模块除了可以派生线程外,还提供了基本的同步数据结构,又称为锁对象(lock object,也叫原语锁.简单锁 ...

  8. python多线程读取文件的问题_Python多线程同步---文件读写控制方法

    1.实现文件读写的文件ltz_schedule_times.py #! /usr/bin/env python #coding=utf-8 import os def ReadTimes(): res ...

  9. c语言多线程转python多线程,真正的python 多线程!一个修饰符让你的多线程和C语言一样快...

    > Python 多线程因为GIL的存在,导致其速度比单线程还要慢.但是近期我发现了一个相当好用的库,这个库只需要增加一个修饰符就可以使原生的python多线程实现真正意义上的并发.本文将和大家 ...

最新文章

  1. JAVA SHA1 加密 对应 c# SHA1 加密
  2. vue引用公用的头部和尾部文件。
  3. CANOpen数据存档文件
  4. [读书笔记] - 《深度探索C++对象模型》第3章 Data语意学
  5. vant组件做表格_落户上海!分享心得,再做个积分计算器
  6. jfreechart的时序图(曲线图)运行时间长了就变的很卡
  7. python输入年月日输出年月日_Python网站浪漫表白神器那些鲜为人知的技术
  8. SQL中datetime和timestamp的区别
  9. 害!!安装电脑系统 分区就那么点事
  10. 【滤波器】5. 三种类型二阶低通滤波器
  11. 解决Windows服务器localhost可以访问,IP无法访问的问题
  12. Python-Selenium-OSError: [WinError 6] 句柄无效
  13. 古琴入门篇|古琴指法及符号解析
  14. 我对delphi调用第三方SDK的理解
  15. Win系统速览桌面功能失效 - 解决方案
  16. java 图片互转_JAVA 图片格式转换 jpg、jpeg、png格式互转
  17. 为何webpack风靡全球?三大主流模块打包工具对比
  18. ZR859 坤坤的篮球场 (单调队列)
  19. 学习,教育的1000+篇文章总结
  20. DIY数控雕刻机,我的第一台数控雕刻机

热门文章

  1. 【电源专题】开关稳压器vs线性稳压器
  2. 教你彻底屏蔽百度的广告与智能推荐
  3. Windows containers are not supported by your Windows version. Check documentation for minimum requir
  4. 走出软件作坊之十七-走钢索的人
  5. Python决策树实例--电力窃漏电用户自动识别概述
  6. Python数据挖掘—电力窃漏电用户自动识别
  7. 什么是站群以及站群的排名原理和作用解答
  8. Day 02- Vue3 技术_分析工程结构
  9. docker安装nextcloud+onlyoffice+https
  10. SpringBoot2.x系列教程11--小花样之SpringBoot其他常用配置