python
文章平均质量分 52
爱码仕1024
目前专注于Java后台开发
展开
-
python之网页爬取
python学习之旅虽然我以后更多的可能要与硬件打交道,但是python还是很有意思的,作为爱学习的我,必须要学习学习,为了督促自己,以后每天更新博客,展示一下自己学习的知识。嘻嘻嘻嘻网络爬虫入门知识requests库入门requests.requests()requests.get()——最常使用的的方法requests.head()——对于比较大的链接,用这个方法获得其资源概要reque原创 2017-09-30 21:09:37 · 487 阅读 · 0 评论 -
python中的*和**的学习
*意味着传入的参数是一个元组或者列表 **意味着传入的变量是一个字典 如果什么也不加意味着传入的是一个整体,如果是数组,就是数组整体,如果是字典,就是字典整体 举例如下: 最好的方法就是跟着例子自己在jupyter notebook里面实现一下:#表示只有三个参数def test(arg1,arg2,arg3):#如果传递过来的是单个变量,就无所谓def test(a,d,*b,...原创 2018-06-01 15:23:59 · 268 阅读 · 0 评论 -
python--pandas
import pandas as pdimport numpy as npdf = pd.DataFrame({'key1':list('aabba'), 'key2': ['one','two','one','two','one'], 'data1': np.random.randn(5), ...原创 2018-06-02 08:34:13 · 254 阅读 · 0 评论 -
python----yield
yeild的用法起源于对于function中return的扩展,在一个function中,一定有一个返回值位于return之后,可以返回数值亦可以返回空值,但是必须要有一个返回数值,标志着这个function的结束。一旦结束,这个function所产生的一切变量就将被抛弃,有没有一个可以使function暂停下来,并且返回到当前所在地方,当接收到继续的命令时可以继续前进的操作呢,也就是所,能够返回...转载 2018-06-02 09:35:12 · 351 阅读 · 4 评论 -
plt.imshow()为什么不能显示同时显两张照片
在编程的过程中发现plt.imshow()不能同时显示两张照片,如果有两条plt.imshow()语句处于一前一后的位置,那么程序运行后只会显示后面的图片。如果想让每一张图片都显示出来,需要在每一个plt.imshow()语句后面加上plt.show()语句。具体程序代码如下图所示:程序一:a=plt.imread("lena.jpg")b=plt.imread("nature.jp...原创 2019-01-24 20:30:07 · 10879 阅读 · 0 评论 -
pycharm的使用总结
1、查找某一个变量名称ctrl+r,通过enter可以逐个向下寻找该变量名。2、ctrl+/可以多行注释,再次ctrl+/可以取消多行注释。3、ctrl+n查找某个文件或者类。双击即可转到。4、ctrl+shift+f可以查找关键词,非常方便。...原创 2019-03-17 11:41:05 · 153 阅读 · 0 评论 -
pytorch相关总结
以下全部是实例,通过例子更能体会相关函数的作用。一、view()和expand()x=torch.Tensor([[1,2],[3,4]])H=x.shape[0]W=x.shape[1]x1 = x.view(H, 1, W, 1)x1输出:tensor([[[[1.], [2.]]], [[[3.], [4.]]]])...原创 2019-03-17 21:35:54 · 218 阅读 · 0 评论 -
python之列表-元组-字典-文件读写
1、列表1.1、列表举例:c = [1,2,3,4,5,6,7]d = [” 张三”, ” 李四”, ” 王五” ]e = [1,2,3,” 4” ,” 5” ,d]1.2、使用索引找到列表中的元素1.3、不含步长的切片用列表名[起 : 止]表示切片,从列表中切出相应的元素 前闭后开c[0:2] 切出 [1,2]c[ : ] 切出 [1,2,3,4,5,6,7]1.4、包含...原创 2019-03-27 16:26:57 · 954 阅读 · 1 评论 -
python----装饰器
参考文章:1、这是我见过最全面的Python装饰器详解!没有学不会这种说法!转载 2019-04-08 21:17:29 · 163 阅读 · 0 评论 -
python基础小汇总
文章结构pyton 中 args,*args 和 **kwargs参数用法介绍python中update()函数的用法介绍python 中的日期和时间处理模块datetime介绍pyton 中 args,*args 和 **kwargs参数用法介绍:python默认缺省参数 如下所示:def test1(a,b=8): print(a,b)#按照下面的执行te...转载 2018-06-01 14:26:16 · 385 阅读 · 0 评论 -
(unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escap
代码如下:import ospath = 'C:\Users\cheng\Downloads'print ("os.path.getsize(path):",os.path.getsize(path)) #返回文件大小,如果文件不存在就返回错误print ("os.path.isabs(path):",os.path.isabs(path))(unicode err...原创 2018-06-02 22:31:22 · 15635 阅读 · 0 评论 -
python--关于defaultdict()函数
最初使用字典的时候,只是简单实用dict(),但是如果键不存在,就会报错显示keyerror,此时可以考虑使用defaultdict()函数。如何使用KeyErrorfrom collections import defaultdicta=defaultdict(int)#或者是import collectionsa=collections.defaultdict(int)...原创 2018-06-02 21:36:12 · 11955 阅读 · 0 评论 -
python之turtle库
python中的turtle库的介绍 上网上扒了扒,好像没有关于turtle库的详细介绍,所以我就来详细介绍介绍一下turtle吧1,引入turtle库1.import turtle2.from turtle import *2import turtledef main(): turtle.down() #Pull the pen down – drawing when movi原创 2017-10-03 17:01:25 · 1483 阅读 · 0 评论 -
第三章:python项目的结构和包的创建
python项目的结构和包的创建在python的圈子里,有许多人无偿得公开自己开发的程序库,使用者可以通过pip 命令来安装这些库,我们在发布时需要将其创建成一种特殊的文件,这种文件就是程序包,我们将会在本节学到程序包的制作流程:python项目目录结构以及文件结构对第二章学习的留言板应用进行整理,封装成包最后学习如何将我们开发的项目发布在PyPI上,与全世界的人分享...翻译 2018-02-08 17:05:02 · 31980 阅读 · 0 评论 -
NameError: name 'file' is not defined
问题描述: 在python3中运行的程序中包含如下内容:fp = file(s, 'rb')使用python3的环境运行之后显示如下;Traceback (most recent call last): File "extract_para.py", line 23, in <module> run() File "extract_para.py"...原创 2018-03-22 22:07:58 · 1079 阅读 · 0 评论 -
解决python3 UnicodeEncodeError: 'gbk' codec can't encode 或者decode等问题
解决python3 UnicodeEncodeError: ‘gbk’ codec can’t encode 或者decode等问题反反复复总是出现decode或者encode 的问题,经过我尝试了n多次后莫名其妙地就可以运行了,所以说努力就能成功哈哈哈哈~ 废话少数,开始我的表演~~~ 环境:win10 编辑工具:sublime text2在python3里,有几点关于编码的常...原创 2018-03-25 13:39:27 · 2715 阅读 · 0 评论 -
如何使用python逆向访问列表
如何使用python逆向访问列表使用切片的功能便能实现逆向遍历,如下例所示:list=[1,2,3,4,5,6,7,8]list[::-1]输出是:[8,7,6,5,4,3,2,1]比如说有一个list = [1,2,3,4,5,6,7,7,8] ,为了让输出的将结果是[8,7,7],应该如何操作?list = [1,2,3,4,5,6,7,7,8] li...原创 2018-03-25 22:57:44 · 3231 阅读 · 0 评论 -
使用python为文件批量重命名&更改路径
"""本程序的目的: 给"huhu"文件夹下的文件重新取名字 使用python程序将"huhu"文件夹下边的文件移动到"new_path"对应的文件夹下"""import osimport sys import ioimport shutil#改变标准输出原创 2018-05-02 20:12:50 · 1544 阅读 · 0 评论 -
关于Pandas的print()输出列不能对齐的问题
在jupyter notebook里面不存在这样的问题。可以参考这篇博文:pandas输出列不对齐问题转载 2018-04-27 09:49:18 · 14996 阅读 · 3 评论 -
pandas关于读写文件(大部分都是链接别人的文章)
关于pandas.read_csv()参数的理解关于pandas.to_csv()参数的理解pandas to_csv()只能在新文件写数据?当然不是!pandas to_csv() 是可以向已经存在的具有相同结构的csv文件增加dataframe数据。df.to_csv(‘my_csv.csv’, mode=‘a’, header=False)to_csv()方法mode默认为w,我们...转载 2019-04-15 21:54:17 · 931 阅读 · 0 评论