![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
yuanCruise
工科生的笔尖
展开
-
【Python】基础一:set集合操作
集合操作是无序的,无重复值的list_1 = [1,1,4,4,5,5,7,7,3,3,6,6,7,7,9,9]list_1 = set(list_1)list_2 =set([2,2,6,0,66,22,8,4])print(list_1,list_2)//输出//{1, 3, 4, 5, 6, 7, 9} //{0, 2, 66, 4, 6, 8, 22}集合交集两种调...原创 2018-06-21 17:54:53 · 329 阅读 · 0 评论 -
Python代码上传到pypi
Python代码上传到pypi原创 2018-03-08 15:51:27 · 744 阅读 · 0 评论 -
Python入门——win7/10安装Python2.7/3.5
下载Python.msi安装包Python下载地址 安装.msi文件管理员身份打开cmd进入安装包所在文件夹并输入文件名全称即可安装配置Python环境变量将Python文件夹,和scripts路径添加到环境变量path中 配置完成后重启,即可。测试Python是否安装完成在cmd窗口输入Python显示如下即安装成功原创 2017-08-14 16:06:33 · 574 阅读 · 0 评论 -
Python基础语法之——Lambda
表达式及定义lambda [ arg1 [arg2, arg3, … argN] ] : expression – 《Python核心编程》从《python核心编程》书本中包含了以上lambda表达式的表述。也就是说在lambda右侧的式子中,冒号左边的为参数值,右边的为计算表达式。实例说明1.单层参数求和 现在假设需要对两个数进行求和运算。对于正转载 2017-08-07 23:14:59 · 1124 阅读 · 0 评论 -
Python项目练习之——即时标记
项目功能遍历我所定义的规则,来处理实时读进来的文本,利用condition判断当前规则,可以用来作代码高亮处理 模块划分处理程序模块过滤器模块处理规则模块语法分析器附加模块处理程序模块功能:1.提供固定的HTML标记的输出(start & end) 2.对标记输出的start end提供友好的访问接口class Handler: def callback(self, prefi原创 2017-08-06 16:02:00 · 740 阅读 · 0 评论 -
Python基础语法之——继承
Python中继承的特点继承中父类的构造函数不会被自动调用,其需要子类在其自己的构造函数中亲自调用。#Filenaame: BaseModel.py# 注意模块名最好和类名取不一样的名字class BaseClass: def __init__(self, name, age): self.name = name self.age = age原创 2017-08-06 15:39:38 · 736 阅读 · 0 评论 -
Python基础语法之—— callable(object)
调用方式callable(object)函数功能理解函数功能即为判断object类是否为可被调用对象,即是否可以调用object()这个方法。函数调用实例 上述代码的功能即为:利用callable函数判断object是否可以用()方法调用,是就返回‘true’,反之返回‘false’。原创 2017-08-06 10:44:29 · 1204 阅读 · 0 评论 -
Python基础语法之——getattr(object, name, default)
调用方式getattr(object, name, default)函数功能理解函数功能可以等价为object.name,只不过这里的name是一个可变的输入变量函数调用实例import statsout def output(data, format="text"): output_function = getattr(statsou原创 2017-08-06 10:33:04 · 930 阅读 · 0 评论 -
PYthon——Neural Network(代码)
# -*- coding: utf-8 -*-__author__ = 'yuanlei'import numpy as npimport sklearnimport sklearn.datasetsimport sklearn.linear_modelimport matplotlib.pyplot as pltimport matplotlibimport operat...原创 2017-03-30 17:30:37 · 2265 阅读 · 0 评论 -
Python正则表达式指南
1.正则表达式基础1.1 简单介绍正则表达式独立于Python单独存在,不同的编程语言实现支持正则表达式其语法都是一致的。虽然其效率可能比不上str,但其功能强大。 下图展示了使用正则表达式进行匹配的流程: 正则表达式的大致匹配过程是:依次拿出表达式和文本中的字符比较,如果每一个字符都能匹配,则匹配成功;一旦有匹配不成功的字符则匹配失败。如果表达式中有量...原创 2017-01-24 22:42:46 · 437 阅读 · 0 评论 -
Python | 常规的视频操作
常规的视频操作主要有:缩小视频分辨率,分辨率不变缩小视频保存空间,加快视频播放速度等功能。不得不说,利用Python及其相应的第三方库,能使得很多功能变的实现变得更加便捷。利用Python的第三方库opencv,实现上述的常规视频操作的代码如下所示。后面将对代码段中各语句块功能进行详细描述。import cv2from cv2 import VideoWriter,VideoWriter...原创 2019-07-06 14:54:50 · 1221 阅读 · 0 评论 -
【Python】批量对文件做downsample并且以指定名称保存到文件夹中
实现了如下简单的功能1:从一个文件夹中将现有的图片的路径做成一个list2:根据上述做出的list,生成一个目标对象的路径以及名称并保存为list3:通过一个统一的操作,将现有的图片做了操作后的结果保存到我定义的路径中,并根据自己的要求进行命名·#- * - utf -8 -*-# 实现了如下简单的功能#1:从一个文件夹中将现有的图片的路径做成一个list...原创 2018-04-25 14:59:14 · 2027 阅读 · 0 评论 -
利用os.getcwd和glob.glob方法将同一类型文件生成为list数据结构
利用os.getcwd和glob.glob方法将同一类型文件生成为list数据结构原创 2018-04-25 15:17:47 · 349 阅读 · 0 评论 -
【python】基础二:生成器
定义生成器的两种方式(a for a in range(50)): 用小括号替代列表生成式中的[]利用关键字yeild生成器的特点生成器可以用【next()】或者【生成器. _ next _ ()】进行调用调用生成器时候,不执行任何语句,只生成一个生成器,如下代码所示:import timedef consume(name): print("%s 准备吃包子了...原创 2018-06-23 11:23:25 · 301 阅读 · 0 评论 -
【python】基础三:迭代器
两大类称为迭代器(Iterator)一类是list、dict、str等可迭代对象可以直接作用于for循环的对象统称为可迭代对象:Iterable 可以用isinstance()来判断一个对象是否为Iterable。用法:Isinstance([], Iterable)list、dict、str等Iterable要变成迭代器:Iterator,可以用Iter()方法就可以把上述数据类型...原创 2018-06-24 09:57:26 · 336 阅读 · 0 评论 -
【python】基础四:装饰器
装饰器所谓装饰器其实就是高阶函数和函数嵌套结合起来的高级应用。装饰器的功能:简单来说,就是在不改变函数的调用方式的情况下为函数增加某一个特定的功能。 高阶函数:把函数当作参数传入。 函数嵌套:在函数里面用def字段定义一个函数。例子:如下面的例子所示,添加一个@timer装饰器,为test1和test2函数增加一个计算函数执行时间的功能,而且不改变这两个函数的调用方式。...原创 2018-06-24 19:46:11 · 308 阅读 · 0 评论 -
【python】基础五:反射
hasattr(实例,name_str)功能:判断name_str这个字符串是否是当前实例中的方法名getattr(实例,name_str)功能:将name_str这个字符串转变成可以调用的方法或者属性setattr(实例,’str’,z)功能:实例.str = z进行这样的功能,既可以将方法加入实例,也可以将属性加入实例delattr(实例,name_str)...原创 2018-06-24 20:35:22 · 325 阅读 · 0 评论 -
【python】基础六:静态方法&类方法&属性方法
Python静态方法:@staticmethod静态方法可以利用中国与TW的关系进行类比记忆,静态方法名义上属于当前实例,可以用当前实例进行调用,但静态方法不能使用当前实例中的self属性,因为本质上不属于当前实例,只是一个单独的方法。例子:就好像os这个模块,里面有os.system和os.mkdir这样两个方法,虽然os这个是一个类的实例,但两个方法之间没有什么关系,所以用@staticm...原创 2018-06-24 21:02:08 · 504 阅读 · 0 评论 -
【python】基础七:编码问题
python编码转换的核心操作:任何编码的转换都需要经过一个Unicode作为中转编码。python中的decode()方法就是用来将任何编码转换成Unicode。python2.x 和 python3.x中默认编码由于python3中的默认编码是utf-8,所以在python3中输入中文不需要添加字段:# -- coding: UTF-8 --# python2.x...原创 2018-06-24 23:43:42 · 322 阅读 · 0 评论 -
PYthon——plt.scatter各参数详解
最近开始学习Python编程,遇到scatter函数,感觉里面的参数不知道什么意思于是查资料,最后总结如下:1、scatter函数原型2、其中散点的形状参数marker如下:3、其中颜色参数c如下:4、基本的使用方法如下:[python] view plain copy#导入必要的模块 import numpy as np import mat...转载 2017-03-29 21:22:47 · 395953 阅读 · 16 评论 -
【python】matplotlib画图
散点图# -*- coding: utf-8 -*-__author__ = 'yuanlei'import matplotlibfrom pandas import read_csvimport matplotlib.pyplot as pltdata = read_csv("data.csv")#####原创 2018-05-29 19:52:54 · 691 阅读 · 0 评论 -
Python逻辑运算符优先级小记
Python逻辑运算符优先级小记原创 2018-04-28 10:30:34 · 1229 阅读 · 0 评论 -
利用numpy读取mnist数据集
读取并分析如下四个文件‘train-images-idx3-ubyte’‘train-labels-idx1-ubyte’‘t10k-images-idx3-ubyte’‘t10k-labels-idx1-ubyte’#_*_coding:utf-8_*_import numpy as npimport osclass Mnist(object): de...原创 2018-04-27 20:43:27 · 4765 阅读 · 0 评论 -
python | matplotlib画散点图
1.散点图(scatter)功能:散点图多用于表征两个变量之间的相关性。语句:matplotlib.pyplot.scatter(x,y,c,s,marker,alpha)参数介绍颜色:c点大小:s点形状:marker透明度:alpha...原创 2019-07-06 14:55:20 · 677 阅读 · 0 评论