Python2的报废(EOL)日期迟迟未到,不过现在终于有了眉目。自2020年1月1日起,Python2将不再得到支持。Python的核心开发人员将不再提供错误修复版或安全更新。因此,如果你仍在使用Python2.x,是时候将代码移植到Python3了。如果你继续使用未得到支持的模块,可能危及贵企业及数据的安全性,因为无人修复的漏洞迟早会出现。问题的严重性下面这张表列出了十个流行的Python软件包及统计数据,来自Python社区开发和共享的软件的存储中心
系统 2019-09-27 17:54:02 2249
习题1:读入文件pmi_days.csv,完成以下操作:1.统计质量等级对应的天数,例如:优:5天良:3天中度污染:2天2.找出PMI2.5的最大值和最小值,分别指出是哪一天。1importpandasaspd2importnumpyasnp34days_path=open(r"C:\Users\Shinelon\Desktop\pmi_days.csv")5days_df=pd.read_csv(days_path)67#统计质量等级对应的天数8data
系统 2019-09-27 17:53:47 2249
使用Graphviz和Pyreverse绘制Python项目结构图简介Graphviz开源的图形绘制工具包Pyreverse分析Python代码和类关系的工具安装安装Graphviz官网下载地址注意添加bin/目录的路径到系统路径,测试是否安装成功dot--help安装Pyreverse现在pyreverse已经集成到pylint,直接安装pylint即可pipinstallpylint测试是否安装成功pyreverse--help使用Pyreverse分
系统 2019-09-27 17:53:34 2249
Pytest1.安装首先使用pip3installpytest安装pytestpytest--version查看版本1.编写规则测试文件以test_开头或以_test结尾也可以测试函数以test_开头测试类以Test开头,并不能有__init__方法例如:test_pydemo.py文件deftest_add():print("Iam1")assertadd.add_test(1,3)==4print("Iam2")assertadd.add_test(1
系统 2019-09-27 17:53:06 2249
importmatplotlib.pyplotaspltinput_values=[1,2,3,4,5]squares=[1,4,9,16,25]plt.plot(input_values,squares,linewidth=5)plt.title('SquareNumbers',fontsize=24)plt.xlabel('Value',fontsize=14)plt.ylabel('SquareValue',fontsize=24)plt.tick_
系统 2019-09-27 17:52:11 2249
前言:用python实时实现监控一个文件夹功能,将监控到的Excel(笔者目前用于解析excel文件)解析写到mysql中,起功能和sparkStreaming中的textFileStream功能,个人感觉python代码更好看。毕竟java代码看起来比较繁琐,scala代码简洁,可是它也是借鉴python发展而来啊。python实现看门狗功能代码:#!/usr/bin/python#-*-coding:UTF-8-*-importtimefromwatc
系统 2019-09-27 17:52:09 2249
异常是指程序运行时遇到了非致命错误。python中有许多预定义的异常类型,不过如果你想定义自己的异常,也是完全可以的。如下代码自定义了一个最简单的异常,并使程序抛出了该异常:classMyException(Exception):passcondition=Falseifnotcondition:raiseMyException('条件不满足,抛出自定义异常!')可以看出,自定义的异常必须继承自Exception,这样就可以无需定义__init__方法而直
系统 2019-09-27 17:49:35 2249
importitchatimportrequests#获取价格defget_price(symbol):request=requests.get("https://api.hbdm.com/api/v1/contract_index?symbol="+symbol).json()price=request["data"]foriteminprice:return(item['index_price'])#获取列表中字典的值#获取并发送消息@itchat.m
系统 2019-09-27 17:48:10 2249
一、列表元素的追加和插入append():追加一个元素到列表extend():列表拉伸,追加多个元素到列表insert():在指定索引处插入元素二、列表元素的删除pop(a):弹出列表中索引为a的元素,默认为列表最后一个元素pop()弹出的值可用变量接收remove():删除列表元素del:从内存种删除一个元素三、列表元素的重新赋值1、通过索引,重新赋值2、通过切片赋值四、列表元素的排序x.sort()#列表排序,默认按照ascii排序x.sort(rev
系统 2019-09-27 17:48:02 2249
在处理faster-rcnn和yolo时笔者使用labelimg标注图片但是我们只截取了大概800张左右的图,这个量级在训练时肯定是不够的,所以我们需要使用数据增强(无非是旋转加噪调量度)来增加我们的训练样本这里附上视频按帧率截取图片的脚本代码https://www.cnblogs.com/bob-jianfeng/p/11140444.html网上找到一个非常好的开源代码用来数据增强,这里记录一下,以备以后使用https://github.com/xin
系统 2019-09-27 17:47:26 2249