
python学习
文章平均质量分 53
流花飞羽8
一枚奋斗在测试之路上的前行者,愿与众多网友共同前进
展开
-
python学习-121-if...else的浅谈与感悟
尊敬的各位csdn的好友们,大家好,不知不觉已经有9年的码龄了,总结也中断过,也有重新拾起来过,想着想着还是要继续写下去。if...else是我们变成语言最为常用的判断语句,无论你使用什么样的语言java,python,c++等都会用到,简单的不能在简单了,最近小编在使用这个语句的时候,突然陷入了怪圈(c++和python混用),突然不知道怎么用了。于是静下心来,好好感悟了一番,总结了此文。if...else的使用if...else elseif的结合使用。原创 2022-10-13 20:11:12 · 1421 阅读 · 1 评论 -
python学习-120-实现Fio结果自动化批量提取测试结果到CSV
无论是做运维工程师还是测试工程师,都会接触到磁盘性能读写测试的工作,它是来监测使用的硬件服务器的存储性能是否良好。汇总测试结果就成了测试工程师的难题。结语通过python语言的强大功能,主要是采用字符串截取,提取位置,提取数据的方式,实现了fio测试结果的提取,并转存为csv文件。......原创 2022-07-25 15:52:20 · 1327 阅读 · 0 评论 -
python学习-119-实现json文件批量提取键值对到xlsx文件
前言:上次已经将了将json文件数据批量提取到了csv文件中,但是有时xlsx格式的文件更为方便,所以今天就把xlsx的文件也提取出来了,本博客讲实现对json文件批量的数据提取,并提取到xlsx文件中输出。注意:csv库直接内置在python环境中,但是xlsx处理的库好像没有,如果有内网办公的要注意了,pip不能直接下载,我比较喜欢使用pandas来处理xlsx,因为pandas比较强大,处理csv也是可以用pandas的,但是上篇博客主要是面对没有pandas库资源的情况。...原创 2022-06-05 21:38:31 · 3005 阅读 · 0 评论 -
python学习-118-实现json文件批量提取键值对到csv文件
前言:上次讲到json文件的批量格式化处理,本博客讲实现对json文件批量的数据提取,并提取到csv文件中输出。问题场景:成百上千的json文件,具有几乎相同的格式需要简单重复的复制出json文件中某一个键值对的值,录入到另一个地方每一个都打开复制在粘贴是非常复杂和繁琐的...原创 2022-06-05 21:29:07 · 2863 阅读 · 0 评论 -
python学习-117-实现json文件批量格式化
python实现json文件的批量格式化。原创 2022-06-05 19:26:13 · 1239 阅读 · 0 评论 -
python学习-116-没有pandas实现数据写入csv
python环境自带了csv框架,使用csv框架实现文件的写。原创 2022-06-05 18:13:49 · 541 阅读 · 0 评论 -
python学习-115-json格式处理和字典的关系
前言:json格式的文件使我们常用的一种数据存放形式,那么对于python文件的处理,python语言有着得天独厚的条件。原创 2022-06-05 18:05:27 · 525 阅读 · 0 评论 -
python学习-114-自动文本摘要Rouge评价体系实现(很简单)
前言:最近在研究短文本的自动摘要生成,在试验测试方面国内外研究学者普遍使用Rouge评价体系如 Rouge-1、Rouge-2、Rouge-L 今天我们就讲一下他的python实现。你去百度搜索资料看到各种配置各种安装啊 如下:特别麻烦其实不用这么麻烦如果你只是单纯的使用Rouge-1、Rouge-2、Rouge-L这三个评价体系的话实现很简单步骤1:使用pip安装r...原创 2019-04-22 21:07:38 · 11397 阅读 · 11 评论 -
python学习-113-使用Python读取.pkl文件
前言: .pkl文件是用来存储的二进制文件,在Python学习当中一般用于存储训练参数,或者一些读取占内存比较大的数据代码:# -*- coding: utf-8 -*-import _pickle as pickleimport matplotlib.pyplot as pltf = open('data2/pip_loss_0.5.pkl','rb')#rb 是...原创 2019-04-12 23:40:48 · 2283 阅读 · 0 评论 -
python学习-112-通过sklearn实现自然语言处理的KMeans聚类方法(清晰版)
前言: kmeans聚类是一种非常常用的聚类方法,因其简单理解,运算高效的特点被广泛使用,今天我们通过强大的sklearn包进行kmeans的实现,通过自然语言处理的文本聚类来进行功能实现。这里只展示清晰的代码实现过程,理论知识与流程不在赘述。使用的数据集地址:https://download.youkuaiyun.com/download/u013521274/11080094...原创 2019-02-25 21:11:49 · 2353 阅读 · 4 评论 -
python学习-111-通过sklearn实现自然语言处理的KMeans聚类方法
前言: kmeans聚类方法,调用sklearn包实现。功能:自然语言处理 文本聚类(这是未整理的一版只是为了作者的记录) 大家可以看简洁清晰的这一版 如下:https://blog.youkuaiyun.com/u013521274/article/details/87924876使用的数据集地址:https://download.youkuaiyun.com/downloa...原创 2019-02-25 21:08:20 · 977 阅读 · 1 评论 -
python学习-110-多个xlsx文件的合并(含图形化界面)
前言: 前几天出了一个多个CSV文件的合并程序(含图形化界面),但是想来想CSV文件多是程序员或着学习IT的人员使用的多,大多数的人可能还是对xlsx或xls文件使用的较多,所以今天给大家分享一段xlsx文件合并的Python程序,为了方便使用,还写了图形化界面。该程序兼容xlsx和xls共同使用。注意: 要使用pip安装pandas读取xlsx文件的依赖包xlr...原创 2019-02-23 23:30:58 · 1349 阅读 · 2 评论 -
python学习-109-多个CSV文件的合并
前言 本片文章是对CSV文件的合并进行操作,适用场景:多个职工和学生的数据进行提交,然后要做一个汇总,使用Excel进行复制粘贴实在是太麻烦了,所以就使用python的pandas进行代码的编写,包括了使用try except进行简单的异常处理,错误信息提示等。程序分为两个:(1):源代码执行的(2):图形界面执行的1.源代码执行#coding:utf-8impo...原创 2019-01-12 20:40:33 · 1471 阅读 · 0 评论 -
python学习-108-根据经纬度坐标计算距离
前言: 根据经纬度坐标计算两点距离,并不能直接使用欧氏距离,因为经纬度是在曲面上的要计算弧度的影响。因此本文根据经纬度坐标公式代码实现。参考链接:https://blog.youkuaiyun.com/xiejm2333/article/details/73297004公式:代码:# -*- coding: utf-8 -*-from math import sqrtfr...原创 2018-12-18 21:00:55 · 3306 阅读 · 2 评论 -
python学习-107-pandas一些数据截取的使用
前言: python在处理百万数据时的效率那是没得说,速度很快。本文主要讲一些使用pandas对数据进行截取,或者说根据自己的需要,选择自定义的数据的使用。可能并不是完整代码。代码:import pandas as pddata=pd.read_csv("data2.csv")#记数统计a=data.ix[:,0] #ix截取b=a.value_counts()...原创 2018-12-18 10:08:29 · 4770 阅读 · 0 评论 -
python学习-106-Doc2vec学习使用
前言: 在对word2vec学习之后又对doc2vec进行了学习,这是谷歌大神Tomas Mikolov在2013年推出word2vec之后在word2vec的基础之上2014年推出的Paragraph vector,旨在解决对于句子和长文本的表示。其模式也是在word2vec的基础上进行的。对于doc2vec的详细介绍在下面的连接中有详细介绍。借鉴学习链接:详解链接:https:...原创 2018-12-16 19:32:01 · 1387 阅读 · 1 评论 -
python学习-105-使用matplotlib进行画图
前言: 图片是对实验结果最直观的展示,无论是在报告中,还是学习研究中画图是必不可少的。最近在学习python,都说python有自带的画图工具包matplotlib,本文学着对实验结果进行画图。今天带来的是对于柱状图和叠加柱状图的写法。本文在代码中几乎对没一句代码都进行了注释,简单好用易上手。代码1:柱状图import matplotlib.pyplot as pltdef d...原创 2018-12-14 16:15:10 · 497 阅读 · 0 评论 -
python学习-104-训练好的word2vec_model进行测试
前言: 在自然语言处理的学习中,我们可以使用别人已经训练好的模型,也可以使用自己训练的模型。本片文章是将模型model加载进来通过gensim自带的一些方法来验证模型的成功与否。代码:#!/usr/bin/env python# -*- coding: utf-8 -*-#测试训练好的模型import warningswarnings.filterwarnings(ac...原创 2018-12-14 15:34:44 · 1376 阅读 · 1 评论 -
python学习-103-word2vec训练词向量
前言: 通过gensim包里面的word2vec将分词完成的数据训练成词向量#!/usr/bin/env python# -*- coding: utf-8 -*-# 使用gensim word2vec训练脚本获取词向量import warningswarnings.filterwarnings(action='ignore', category=UserWarning,...原创 2018-12-13 22:03:43 · 935 阅读 · 0 评论 -
python学习-102-文本数据的预处理-分词
前言: 对于自然语言处理来讲在一些情况下需要建立自己的语料库,并将其训练为模型,本片文章是将已经整理好的数据进行分词和去除杂乱字符的操作。通过结巴分词工具进行分词,加载自定义的停用词表(停用词表内容=中科院+自定义)不喜勿喷^-^数据保存在TXT文件中如下:分词完成:代码:# coding:utf8import utils as utilimport jie...原创 2018-12-13 21:07:33 · 3025 阅读 · 0 评论 -
python学习 101-utils工具类的编写
前言: 本人也是开始学习python,感觉到python的简单和编写容易之处。我是以自然语言处理为入口进行学习python的,所以会涉及一些文本处理的工作。因为受以前学习java语言的影响,本人会喜欢自己封装一些方法作为自己的工具类/工具函数,因此本人此次发布的是自己写的一些工具函数作为分享。(不喜勿喷 谢谢)^-^工具函数大致列表:名字即功能:1.文件1读入写入文...原创 2018-12-13 19:48:17 · 3554 阅读 · 0 评论