码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 读取txt文件中的字符串内容并转换成tensor


    1. import os
    2. import torch
    3. import numpy as np
    4. import json
    5. # 初始化数据集
    6. dataset = ""
    7. # 遍历文件夹下的所有文件
    8. folder_path = 'H:/学习资料/代码/python/jupyterlab_project/pytorch/log/'
    9. for file_name in os.listdir(folder_path):
    10. file_path = os.path.join(folder_path, file_name)
    11. # 如果文件是 txt 格式,则读取其内容并将其添加到数据集中
    12. if file_name.endswith('.txt'):
    13. with open(file_path, 'r', encoding='utf-8') as file:
    14. text = file.read()
    15. dataset += text
    16. print(dataset[0:1500])
    17. tensor_list = dataset.split('\n')
    18. print(tensor_list[0:20])
    19. t_len = len(tensor_list)
    20. for i in range(t_len):
    21. if 0 == i:
    22. tensor_set = torch.tensor([float(x) for x in tensor_list[i].strip('[]').split(',')]).unsqueeze(0)
    23. try:
    24. tensor_i = torch.tensor([float(x) for x in tensor_list[i].strip('[]').split(',')]).unsqueeze(0)
    25. tensor_set = torch.cat((tensor_set,tensor_i),0)
    26. except:
    27. print(i)
    28. print('异常中断')
    29. # print(tensor_list[i])
    30. print(tensor_set[0:5])

    输出结果如下图:

  • 相关阅读:
    雪花算法及微服务集群唯一ID解决方案
    Docker面试题库
    【C++】运算符重载案例 - 字符串类 ⑤ ( 重载 大于 > 运算符 | 重载 小于 < 运算符 | 重载 右移 >> 运算符 - 使用全局函数重载 | 代码示例 )
    C++核心编程:P18->STL----常用算法(上)
    哦麦艾斯!AI设计的丑衣服将引领时尚?数据结构与算法代码面试题;将文件藏在图片里的隐写工具;蒙古语语音合成语料库
    九、分枝切割算法
    Uniapp的APP端实现本地离线缓存
    Agile Development
    建网站(为什么租服务器和购买域名)
    智慧风电场Web组态集控中心远程监控系统
  • 原文地址:https://blog.csdn.net/ljl86400/article/details/132909170
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号