当前位置: 首页 > article >正文

list转tensor很慢

今天写代码,想将list转成tensor,发现异常慢,跑不出结果,问了chatgpt很多次都没找到原因,然后在网上翻到一个博客:List 转 pytorch tensor 的各种方式速度对比_list to tensor-CSDN博客

大致内容是如果list里边含有np.array类型的数据,那么list转tensor就会非常慢,除非list先转成np.array,np.array再转成tensor

我看了下我的代码:

X=[]
test_X = []
# X变成像素矩阵
for item in train_data.iloc[:,:-1].values:
    image=plt.imread('../data/classify-leaves/'+item[0])
    X.append(image)

 

X是一个列表,但是循环里边得到的元素image是np.array,所以我的X是一个含np.array数据的list,难怪torch.tensor(X)这么慢 ,

X=torch.tensor(np.array(X))写成这样就把问题解决了

http://www.kler.cn/a/509751.html

相关文章:

  • 介绍下常用的前端框架及时优缺点
  • SpringBoot2 + Flowable(UI)
  • Vulnhub-Tr0ll靶机笔记
  • flutter 常用UI组件
  • Nmap之企业漏洞扫描(Enterprise Vulnerability Scanning for Nmap)
  • idea 如何安装 github copilot
  • SpringMVC——原理简介
  • openharmony标准系统芯片移植指导
  • 360AI平台资源可视化建设
  • Java开发提效秘籍:巧用Apache Commons IO工具库
  • 【力扣Hot 100】子串
  • 力扣动态规划-3【算法学习day.97】
  • React 中hooks之useLayoutEffect 用法总结以及与useEffect的区别
  • 多种vue前端框架介绍
  • 【项目推荐】CakeMu-RV:一个开放的 RISC-V 处理器模拟器学习项目
  • 服务器卡顿是否等同于遭受CC攻击?
  • Windows 下 Postgres 安装 TimescaleDB 插件
  • (RAG系列) FastGPT通过API调用工作流问答
  • ESP8266-01S的TCP/IP相关的AT指令
  • 《深入浅出HTTPS​​​​​​​​​​​​​​​​​》读书笔记(29):TLS/SSL协议
  • 新星杯-ESP32智能硬件开发--ESP32开发环境
  • R语言的并发编程
  • 【华为OD-E卷 - 字符串加密 100分(python、java、c++、js、c)】
  • python初学者需要注意的几个基础点
  • 弱口令漏洞+文件上传漏洞
  • 【深度学习】1.深度学习解决问题与应用领域