Python
UESTC Like_czw
这个作者很懒,什么都没留下…
展开
-
pandas库学习笔记
pandas库学习笔记##读取文件详情请参考pandas读取文件操作#读取txt文件/csv文件(逗号分隔)功能:加载带有分隔符的数据,默认分隔符是逗号#读取txt/xlsx文件(制表符空格分隔)功能:加载带分隔符的数据,默认分隔符为制表符("\t")。我们可以通过指定read_table的sep参数来修改默认的分隔符#读取没有标题的文件#设置header参数,读取文件的时候没...原创 2018-09-24 10:56:35 · 11672 阅读 · 0 评论 -
python进阶-用Tkinter/mysqldb写一个简单的酒店预定GUI界面
学了python的部分库和基本语法后,结合数据库操作,做一个简单的用户友好界面实现一个简单的酒店预订小系统。准备姿势tkinter的组件转换tkinter按钮组件详解Python连接数据库操作数据库准备在本地数据库新建一个hotel_data的数据库,建立四张表。建表的查询语句如下:/* Navicat Premium Data Transfer Source Server ...原创 2018-12-01 12:22:52 · 31853 阅读 · 1 评论 -
python字符串内置函数总结
字符串内置总结需要注意的是:字符串的单引号和双引号都无法取消特殊字符的含义,如果想让引号内所有字符均取消特殊意义,在引号前面加r,如name=r’l\thf’unicode字符串与r连用必需在r前面,如name=ur’l\thf’大小写处理函数作用示例输出capitalize首字母大写,其余小写‘lk with psr’.capitalize()‘Lk ...原创 2018-12-01 20:13:48 · 10162 阅读 · 1 评论 -
Python二级知识点整理
文章目录基础操作列表操作基础操作列表操作值得注意的是,Python中列表/元组中数据类型可以不一致。列表的创建/增改删查ListA = [1,2,3,4]ListA.append(5)ListA.remove(1)ListA.extend([6,7,1])ListA.insert(0,1)del ListA[0]print(ListA)print(ListA.count...原创 2019-02-25 15:26:54 · 7159 阅读 · 0 评论 -
Python中的进制转换
Python中的进制转换我们已经知道各个进制的符号b(二进制) o(八进制) d(十进制) x(十六进制)十进制转为其他进制这里,我们将十进制数10转换为其他进制。bin(),oct(),hex()返回值均为字符串而且会带有0b,0o,0o前缀n2 = bin(10)n8 = oct(10)n16 = hex(16)n2,n8,n16>> ('0b1010', ...原创 2019-03-20 14:00:18 · 6608 阅读 · 0 评论 -
SVD在图像压缩上的应用(基于matlab和python)
图形压缩示例一个图形矩阵,我们总可以将它分解为以下形式,通过选取不同个数的Σ中的奇异值,就可以实现图像的压缩。一个简单的示例如下:通过选取不同个数的奇异值,我们的压缩图像可以越来越接近我们的真实图像。可以发现,在选取10个奇异值时,能大概看出蝴蝶轮廓;在选取30个奇异值时,蝴蝶已经成型,但是存在很明显的噪声点;而在取50个奇异值或者更多时,图像基本还原,不会再发生很大的改变。奇异值个...原创 2019-03-31 10:31:45 · 14235 阅读 · 12 评论 -
Anaconda 环境设置
查看环境信息conda info --envs首先,我们可以检查以查看哪些版本的Python可供我们使用:conda search "^python$"创建python=3.6的一个新环境环境conda create -n py36 python=3.6 同时安装必要的包conda create -n env_name numpy matplotlib pyth...原创 2019-04-26 16:34:45 · 5311 阅读 · 0 评论 -
win10下 python+Anacoda+tensorflow cpu版本的的简单快速配置
为了安装tensorflow在我这台破旧的学习机上,煞费苦心。之前安装在python 3.7上说dll动态链接库有问题,网上说是没有更新vs2017的原因,或者说是python版本不对应的原因。 其实,这些在我的新安装过程中都不是,这里采用某github大神编译过的新whl文件进行安装。一下就成功了。安装Anaconda,设置环境变量,这里不多解释。查看当前conda虚拟环境conda...原创 2019-04-26 17:59:17 · 5066 阅读 · 0 评论 -
阿里云ubuntu服务器下实现smtp ssl发送邮件
1. 开放465端口阿里云封锁了25端口,采用465端口加密发送邮件,所以配置如下:host:smtp.126.comport:465usernname:xxxxpassword:12345注意password不是126邮箱登陆的密码,是smtp开启的验证密码host添加smtp.126.com的ip地址在python中SMTP连接走SSL就可以了stmp = smtpl...原创 2019-06-07 22:51:10 · 1470 阅读 · 0 评论 -
tkinter组建的转化/隐藏/再现
组件的转换主要运用forget关闭组件,用pack再组装组件。# -*- coding:utf-8 -*-import tkinter as tkdef callback1(): # 切换1 b1.forget() # 关闭按键1 b2.pack() # 开启按键1def callback2():# 切换2 b2.forget() # 关闭按键2 ...原创 2018-11-29 18:06:45 · 26441 阅读 · 0 评论 -
Tkinter 按钮组建详解
简介Tkinter 按钮组件用于在 Python 应用程序中添加按钮,按钮上可以放上文本或图像,按钮可用于监听用户行为,能够与一个 Python 函数关联,当按钮被按下时,自动调用该函数。语法buttom(master,options=values,option2=value2...)其中master是按钮的父容器,option和values是属性和值的键值对,具体属性和键值如下组件参...原创 2018-11-25 11:12:39 · 13460 阅读 · 0 评论 -
Pycharm常见解决办法
关闭拼写检查-(Spellchecker inspection helps locate typos and misspelling in your code, comments and literals, and fix them in one click.)ctrl+A+L法关闭检查中的相关内容原创 2018-11-19 22:35:59 · 32280 阅读 · 0 评论 -
python MySQLdb 连接数据库
python MySQLdb 连接数据库引入并创建连接以连接本地数据库为例import MySQLdbconn = MySQLdb.Connect( host = '127.0.0.1', #服务器地址 port = 3306, #服务器端口号 user = 'root', #用户名 pass...原创 2018-09-19 16:56:26 · 26790 阅读 · 2 评论 -
Python2 urllib2爬取网页一 简单爬取
Python2 urllib2爬取网页一 简单爬取图片单张图片的爬取python -vPython 2.7.14 |Anaconda, Inc.|我们有下面这张验证码图片,我们想把它下载到本地以便于下一步的解析。http://idas.uestc.edu.cn/authserver/captcha.html形如以下图片,但是验证码会时刻发生改变。运用urllib2库进行简单的...原创 2018-10-18 00:35:33 · 11830 阅读 · 0 评论 -
python2实现模拟登陆UESTC信息门户
python2实现模拟登陆UESTC信息门户打开UESTC信息门户网页url为http://idas.uestc.edu.cn/authserver/loginservice=http%3A%2F%2Fportal.uestc.edu.cn%2FF12打开浏览器自带检查工具(我用的是Chorme)手动登陆页面,在检查页面Network页面发现有一个login开头的包疑似我们需要的包,点击...原创 2018-10-18 11:21:47 · 22290 阅读 · 2 评论 -
Python暴力破解ZIP文件密码
Python暴力破解ZIP文件密码通过Python内置的zipfile模块实现对zip文件的解压,加点料完成口令破解zipfile模块用来做zip格式编码的压缩和解压缩的,zipfile里有两个非常重要的class, 分别是ZipFile和ZipInfo, 在绝大多数的情况下,我们只需要使用这两个class就可以了。ZipFile是主要的类,用来创建和读取zip文件而ZipInfo是存储的zi...原创 2018-10-10 16:00:13 · 19338 阅读 · 2 评论 -
运用python进行层次聚类
运用python进行层次聚类学习scipy库 很重要呀需要引入的类import scipy.cluster.hierarchy as sch我们使用的原始数据如下X= [[2], [8], [0], [4], [1], [9], [9], [0]]接下来的一些代码如下:Y = sch.distance.pdist(X,'cityblock') #计算类间距离Z = sch.li...原创 2018-10-21 13:50:38 · 24133 阅读 · 0 评论 -
python re正则表达式匹配规则
python re在字符串中查找我们需要的字符,比如从网络爬取的数据看来,我们都需要正则表达式的帮助。不同的语言具有不同的使用正则表达式方法,python是通过re来实现的。re.serach()re.search(r’re_compile‘,strings)For instanceimport rere.search(r'lk12','I love lk12')Out[54]: ...原创 2018-10-31 18:10:17 · 15063 阅读 · 0 评论 -
Python实现自动关机
首先,我们了解下DOS下关机的命令详情:shutdown /s /f /t 300/c '还有300s关机'/shutdown [-i | -l | -s | -r | -a] [-f] [-m \computername] [-t xx] [-c "mment"] [-d up:xx:yy]-i 显示 GUI 界面,必须是第一个选项-l 注销(不能与选项 -m 一起使用)-s 关闭...原创 2018-11-21 20:31:15 · 41504 阅读 · 1 评论 -
Python闭包Closure
闭包闭包是函数式编程的一个重要语法结构,是一种编程规范,著名的LISP语言就是如此。主要用于绘图和人工智能,一直被认为天才程序员所用的语言。那么。在python中如何定义和使用呢?下面以例子讲解。def funX(x): def funY(y): return x*y return funYi = funX(8)i(5)>>40funX(8)(5)>&...原创 2018-11-23 21:35:49 · 206 阅读 · 0 评论 -
Python常用零碎
numpy库产生随机整数并写入txt文件import numpy as np#np.random.randint(low,high,size)rand_data = np.random.randint(10,150,10)print rand_datanp.savetxt("rand_int.txt", rand_data)产原创 2018-11-19 19:33:54 · 18054 阅读 · 0 评论 -
pyinstaller的使用
打包成一个独立的二进制文件pyinstaller -F test.py打包为依赖二进制文件pyinstaller -D test.py原创 2019-09-08 19:27:28 · 253 阅读 · 0 评论