IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> python读取txt并绘制曲线 -> 正文阅读

[Python知识库]python读取txt并绘制曲线

一、代码

# encoding: utf-8

import matplotlib.pyplot as plt

file = open('train_cc_kl_11_20.txt')  #打开文档
data = file.readlines() #读取文档数据
itr = []  #新建列表,用于保存第一列数据
train_loss  = []  #新建列表,用于保存第二列数据
train_loss0 = []
train_cc = []
train_kl = []
train_ssim = []
train_iou = []

for num in data:
	# split用于将每一行数据用逗号分割成多个对象
    #取分割后的第0列,转换成float格式后添加到para_1列表中
    itr.append(float(num.split(' ')[1]))
    #取分割后的第1列,转换成float格式后添加到para_1列表中
    train_loss.append(float(num.split(' ')[3]))
    train_loss0.append(float(num.split(' ')[5]))
    train_cc.append(float(num.split(' ')[7]))
    train_kl.append(float(num.split(' ')[9]))
    train_ssim.append(float(num.split(' ')[11]))
    train_iou.append(float(num.split(' ')[13]))

    
    
plt.figure()
plt.title('loss')
plt.plot(itr, train_loss , color='green', label='train_loss')
plt.plot(itr, train_loss0, color='red', label='train_loss0')
plt.plot(itr, train_cc, color='yellow', label='train_cc')
plt.plot(itr, train_kl, color='blue', label='train_kl')
plt.plot(itr, train_ssim, color='black', label='train_ssim')
plt.plot(itr, train_iou, color='skyblue', label='train_iou')
plt.xlabel('itr_num')
plt.ylabel('loss')
plt.legend() # 显示图例
plt.savefig('train_cc_kl_11_20.jpg')
plt.show()

二、txt文档

ite_num 1 train_loss 20.489668 train_loss0 2.678142 train_cc -0.071388 train_kl 1.224694 train_ssim 0.971022 train_iou 0.942812
ite_num 2 train_loss 19.264322 train_loss0 2.593349 train_cc -0.249546 train_kl 1.647639 train_ssim 0.944111 train_iou 0.958094
ite_num 3 train_loss 18.457757 train_loss0 2.475785 train_cc 0.131888 train_kl 1.293301 train_ssim 0.889473 train_iou 0.944845
ite_num 4 train_loss 17.644971 train_loss0 2.359065 train_cc 0.095214 train_kl 1.067395 train_ssim 0.753031 train_iou 0.943677
ite_num 5 train_loss 16.980869 train_loss0 2.275879 train_cc 0.164072 train_kl 1.271030 train_ssim 0.751877 train_iou 0.958184
ite_num 6 train_loss 16.494543 train_loss0 2.215926 train_cc 0.111663 train_kl 1.342100 train_ssim 0.730752 train_iou 0.961605
ite_num 7 train_loss 16.155186 train_loss0 2.166233 train_cc 0.249840 train_kl 1.295280 train_ssim 0.689702 train_iou 0.953053
ite_num 8 train_loss 15.817177 train_loss0 2.120727 train_cc 0.255999 train_kl 1.467050 train_ssim 0.637748 train_iou 0.958292
ite_num 9 train_loss 15.600094 train_loss0 2.080656 train_cc 0.312536 train_kl 1.181383 train_ssim 0.549416 train_iou 0.946675
ite_num 10 train_loss 15.302359 train_loss0 2.040154 train_cc 0.559948 train_kl 0.860402 train_ssim 0.525284 train_iou 0.955916
ite_num 11 train_loss 15.162563 train_loss0 2.011776 train_cc 0.204101 train_kl 1.517152 train_ssim 0.485285 train_iou 0.956931
ite_num 12 train_loss 14.986349 train_loss0 1.979289 train_cc 0.358850 train_kl 1.280727 train_ssim 0.417952 train_iou 0.951432
ite_num 13 train_loss 14.759432 train_loss0 1.941175 train_cc 0.439954 train_kl 0.937002 train_ssim 0.360004 train_iou 0.945832
ite_num 14 train_loss 14.589410 train_loss0 1.912967 train_cc 0.443144 train_kl 1.174112 train_ssim 0.380660 train_iou 0.946853

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-11-22 12:17:56  更:2021-11-22 12:19:14 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/26 1:23:59-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计