python
加尔鲁什
成都郫县男子专修学院,绿厂厂弟
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[Python学习]汉诺塔递归算法实现
有n个盘子在a上面,最终目的全移到c上面1.先将最上面n-1个放入b2.再将最下面一个放入c3.将b上面的放入c代码:move(3, 'A', 'B', 'C')def move(n,a,b,c) if n print('error') elif n == 1: print(a,'-->',c) else: move(n-1原创 2017-01-08 17:25:43 · 411 阅读 · 0 评论 -
python中的可变类型与不可变类型
不可变类型:数字,字符串,元组,赋值是重新创建一个不可变类型对象可变类型:列表,字典,如list.append(),是在原基础上修改原创 2018-09-28 16:40:11 · 404 阅读 · 0 评论 -
8行python代码正则表达式实现电话号码按格式筛选
前段时间公司培训一个小题目(很简单),大概要求是读取TXT,按要求的格式,筛选出正确的电话号码,如data.txt中保存了如下的几行987-123-4567123 456 7890(123) 456-7890现在电话号码格式为:(xxx) xxx-xxxx或xxx-xxx-xxxx,读取TXT输出正确的号码下面给出两种解法:#coding=utf-8 import re...原创 2018-09-27 19:07:04 · 2717 阅读 · 0 评论 -
open()和with open() as的区别
file = open("test.txt","r")for line in file.readlines(): print linefile.close()这样直接打开文件,如果出现异常,如读取过程中文件不存在或异常,则直接出现错误,close方法无法执行,文件无法关闭with open("test.txt","r") as file:for line in file....原创 2018-10-11 14:33:42 · 51376 阅读 · 7 评论 -
python-图像边缘化处理
本文由本人原创,仅作为自己的学习记录主要利用Sobel,用作边缘检测,它是一离散性差分算子,用来运算图像亮度函数的灰度值。在图像的任何一点使用此算子,将会产生对应的灰度矢量或是其法矢量。Sobel边缘检测通常带有方向性,可以只检测竖直边缘或垂直边缘或都检测。本文先对图片进行大小处理,使得都是一个大小的图片然后从XY两个方向检测,然后利用addweight进行图像混合然后设置阈值...原创 2018-09-10 16:49:29 · 4401 阅读 · 0 评论 -
KNN算法代码实例实现(python)
本文由本人原创,仅作为自己的学习记录KNN算法的实现思路是,分别计算未知数据到其他各个数据的欧几里得距离之和(也可以是其他距离),然后进行从小到大排序,排序的列表前K个值中,属于其他数据类别最多的,说明该未知数据类型与这类数据越相似。下面是实例,假设有零食,包,电器三类商品,商品分别有价格,评价两类属性(数据我事先分别存在三个不同的TXT中,在实际过程中,应该是先对大量数据作处理得到数据)...原创 2018-09-12 16:19:33 · 19803 阅读 · 2 评论 -
django学习之包含数据库的登录注册功能
本文由本人原创,仅作为自己的学习记录这篇文章实现了简单的登录注册,登录验证,session保存登录状态,cache缓存,ajax接收后台响应,利用{% csrf_token %}防止csrf跨站保护机制。前端使用html+css+bootstrap+ajax实现,后端使用python django框架,数据库使用mysql数据库。可以说一个登陆功能,涵盖了基础的django的使用方法。...原创 2018-09-06 19:18:54 · 1843 阅读 · 3 评论 -
朴素贝叶斯算法的代码实例实现(python)
本文由本人原创,仅作为自己的学习记录数据:假设下面是课程数据,课程数据分为,价格A,课时B,销量C价格A 课时B 销量C 低 多 高 高 中 高 低 少 高 低 中 低 中 中 中 高 多 高 低 少 中 现在学校出了一门新的课程,课程价格A=高,...原创 2018-09-12 09:41:32 · 12156 阅读 · 8 评论 -
几行代码实现词云图
本文由本人原创,仅作为自己的学习记录主要是用jieba进行分词然后wordcloud进行词云图绘制,发现jieba分词还是会出现一些问题,后续计划有时间可能会阅读jieba源码进行优化。下面是代码import wordcloud import jiebaimport matplotlib.pyplot as pltfrom PIL import Imagefrom numpy i...原创 2018-09-11 14:18:58 · 3080 阅读 · 0 评论 -
python监控进程状态,记录重启时间及进程号
本文由本人原创,仅作为自己的学习记录本脚本为本人在性能测试过程中编写,用于对进程状态的监控,也可以用于日常的监控,适用性一般,扩展性还行# -*- coding: UTF-8 -*-# author=baird_xiangimport osimport timeimport reimport copynginxRestart_num= -1nginxReload_num=...原创 2018-05-30 15:53:36 · 6059 阅读 · 0 评论 -
python中调用linux系统命令容易遇到的坑+(os.system,os.popen,subprocess.Popen区别)
本人在编写监控系统进程状态的脚本的时候,因为要涉及到调用系统命令查看linux系统进程pid以及时间等,所以使用到了os.popen().read()来获取返回值然而调用命令发现无法获取到任何返回值,而直接在shell中执行实际上是存在进程的原因是os.popen()中命令前需要加上sudo 还有一点需要注意,read()后的返回值,一般带有\n,容易出现类型错误,需要split('\...原创 2018-05-30 15:44:52 · 6197 阅读 · 0 评论 -
Python 列表深浅复制详解
列表有个 copy() 方法,意思是复制一个相同的列表实现浅复制的方法import copynames = ["小明", "小红", "小黑", "小黄", "小白"]names1 = copy.copy(names)names2 = names[:]names3 = list(names)深复制的方法import copynames = ["小明", "小红"原创 2018-05-24 18:19:22 · 321 阅读 · 0 评论 -
python获取tcp连接数,新增连接数,绘图(用于性能测试过程中监控)
# -*- coding: UTF-8 -*-# author=baird_xiangimport osimport sysimport timeimport reimport copynew_content = [] #去掉\n的浮点型连接数nums = [] #连接数connect_times = [] #连接数的时间d_nums = [] #新增连接数add_con...原创 2018-05-24 11:47:05 · 4915 阅读 · 0 评论 -
selenium自动化测试-对时间控件的处理
本文处理的时间控件一.无readonly只读属性,所以不用去掉这个属性再操作。查看网页源码,发现实际上时间控件为input,格式为yyyy-mm-dd HH:mm:ss 解决:1.通过chrome浏览器获取控件xpath值(ID,name,css selector均可,只是Find方法不同)2.调用clear()方法清空输入框的原有值(很重要)3.调用clic...原创 2017-03-23 10:20:16 · 3066 阅读 · 0 评论 -
[python学习]列表合并的问题(转载)
在应用append()时,发现列表是以一个元素的形式追加到列表上的,最后查询后用的是extend()方法,下面是区别 1.append() 向列表尾部追加一个新元素,列表只占一个索引位,在原有列表上增加2.extend() 向列表尾部追加一个列表,将列表中的每个元素都追加进来,在原有列表上增加3.+ 直接用+号看上去与用extend()一样的效果,但是实际上是生转载 2017-01-09 17:49:27 · 402 阅读 · 0 评论 -
[python学习]利用generator实现杨辉三角
杨辉三角定义如下: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 11 5 10 10 5 1目的:把每一行看做一个LIST,编写一个generator,然后不断输出下一行代码:def triangles(): L =原创 2017-01-09 17:47:51 · 370 阅读 · 0 评论 -
django中的缓存
缓存的意义:将昂贵的计算结果保存下来,用来下一次的访问缓存的基本过程:1、给定一个url,检查页面是否存在缓存2、如果存在,返回缓存的页面3、如果不存在,生成该页面,把生成的页面保存在缓存中 django中,可以将某个视图函数的输出缓存,也可以缓存某个部分使用缓存,需要在setting.py中的CACHES配置,django默认使用本地的内存作为缓存,在setting....原创 2018-09-28 16:51:39 · 228 阅读 · 0 评论
分享