BMC项目中用到的python脚本整理
2013-04-02 20:48
218 查看
最近一个礼拜由于要整理BMC实验结果,需要的人力劳动太大了,经过多方考虑,终于决定着手开始写python脚本,关于python,关于脚本,以前一直都只是抱着书在看,经过这一个礼拜的练手,我表示我已经开始喜欢上这个家伙了,在这就不介绍它的好了。
现在终于忙完了,静下来写写博客,记录下学习过程。
一:建立文件夹
二:运行exe程序
四:csv文件操作
目的是将数据写进csv文件,csv是一种很方便操作的数据格式文件。想了解的话可以百度下,这里不介绍。
五:画图
现在终于忙完了,静下来写写博客,记录下学习过程。
一:建立文件夹
import os os.mkdir()
二:运行exe程序
import os os.system('*.exe '+argv[1]+' '+argv[2]...)三:文件操作
import os file = open(r'*.txt','w') file.write(r'\{}*&^&%^$'+para+'\n') #读取下面文件中的数字,保存在file中 #file: #Results : # # #---------------------- #Total (all images) : #Recall = 0.735216 #Precision = 0.925916 #F-mesure = 0.81962 #Psnr = 49.369 #D-Score = 0.00177055 #Ssim = 0.991571 result = open(r'*.txt') row = result.readlines() tmp = '' for line in row[5:11]: [n1,n2] = line.split(' = ') tmp = tmp + n2.strip() #不加strip()的话后面会跟一个回车 file.write(tmp)
四:csv文件操作
目的是将数据写进csv文件,csv是一种很方便操作的数据格式文件。想了解的话可以百度下,这里不介绍。
import os import csv file = open(r'*.txt','w') file.write(r'\{}*&^&%^$'+para+'\n') csvfile = file('*.csv','wb') writer = csv.writer(csvfile) #读取下面文件中的数字,保存在csv文件中 #file: #Results : # # #---------------------- #Total (all images) : #Recall = 0.735216 #Precision = 0.925916 #F-mesure = 0.81962 #Psnr = 49.369 #D-Score = 0.00177055 #Ssim = 0.991571 result = open(r'*.txt') row = result.readlines() #注意:这里不能像上一步那样将这些数字保存成字符串型,而是需要建立一个链表,不然保存时会每个小数位都占一个格子 tmp = [] for line in row[5:11]: [n1,n2] = line.split(' = ') tmp.append(n2) writer.writerow(tmp) csvfile.close()
五:画图
import numpy as np import matplotlib.pyplot as plt from pylab import * import csv import string pos = arange(len(algorithm))+.5 figure() csvfile = file('*.csv', 'wb') csvWriter = csv.reader(csvfile) tmp = [] for row in csvWriter: n = string.atof(row[0]) #将字符串转为浮点型 tmp.append(n) tuple(tmp) #这里需要将list转为tuple以备下面的barh使用 plot.subplot(1,2,1) barh(pos, Recall, align = 'center') yticks(pos,('a','b','c')) xlabel('***') plt.subtitle('***') show()
相关文章推荐
- 用Python脚本自动删除VC项目目录下临时文件
- 【学院官方整理】Python学习路线图-适合自学者从入门到项目开发(视频+文档) 干货提炼
- python将项目文件打包发布的脚本(保留原来的项目结构)
- cocos2d-x 使用 python脚本 创建项目的简单方法
- cocos2d-x使用python脚本创建项目的简单方法
- 接触Python编写小脚本-用来辅助项目生成
- wiki整理 Python脚本
- scrapy一些非常实用资料整理,与其他mongdb、django、redis、solr、tor结合使用以及用Python脚本调用等等方法
- 【整理】关于Python脚本开头两行的:#!/usr/bin/python和# -*- coding: utf-8 -*-的作用 – 指定文件编码类型
- 资源整理 | 32个Python爬虫项目让你一次吃到撑
- cocos2d-x使用python脚本创建项目的简单方法
- Python发布Django项目的pyc版脚本
- 最近做一个新闻类项目,用到调用新浪微博接口,经过研究测试整理步骤如下:先根据此内容获取App Key和Secret Key
- cocos2d-x使用python脚本创建项目的简单方法
- python爬虫--scrapy 框架 之 项目外运行爬虫(用脚本运行爬虫)
- cocos2d-x使用python脚本创建项目的简单方法
- 源码:自己用Python写的iOS项目自动打包脚本
- Python爬虫项目整理
- 今天项目用到了字符串处理,简单整理下几个常用
- cocos2d-x使用python脚本创建项目的简单方法