自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 python之lambda学习

1、lambda函数lambda是一种匿名函数,没有函数名称,输入参数,输出表达式返回的结果。lambda的语法形式如下:lambda [args1,args2,...,argsn] : expression常见几种传入的参数有:lambda x,y: x*y # 传入普通参数lambda : False # 不传参lambda *args: max(args) # 传入多个参数lambda **kwargs: True # 传入键值对参数lambda a=1, b=2: a+b

2021-04-01 20:35:56 221

原创 对装饰器的一点理解

看了很多关于装饰器的文章,发现还是要手动自己写写代码,总结总结才能加深印象。1、装饰器用来扩展已有函数的功能,在不改变函数内部结构的情况,扩展函数的功能。2、装饰器传入的是一个函数,返回的也是一个函数。def demo1(func): def spend(): start_time = time.time() func() end_time = time.time() total_time = (end_time - start_

2021-03-27 20:00:02 165 2

原创 sum函数的用法,用来连接多维数组成一维数据

1、首先我们看sum函数def sum(*args, **kwargs): # real signature unknown """ Return the sum of a 'start' value (default: 0) plus an iterable of numbers 返回start的值(默认为0)加上一个数字组成的可迭代对象的和。 When the iterable is empty, return the start value. This fun

2021-03-26 23:53:41 428

原创 冒泡排序法python

冒泡排序法的原理是,重复的走访元素,比较两个相邻元素,将值大的元素放在之前或者之后,有多少个元素就比较多少轮,已经冒泡过的元素不再比较。def bubble_sort(data): length = len(data) for i in range(length): print("第{0}轮,排序前:{1}".format(i+1, data)) print("####") for j in range(length - i -1):

2021-03-13 18:37:15 146

原创 计算一个斐波那契数列中,包含多少个数字3

计算一个斐波那契数列中,包含多少个数字3我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;全新的 KaTeX数学公式 语法;增加了支持甘特图的mermaid语法1 功能;增加了 多屏幕编辑 Markdo

2021-03-12 22:32:01 141

原创 pandas学习,计算每行中两个经纬度点之间的距离,并添加到每行的末尾

继上一篇,将两个csv文件通过关键字拼接,得到每行包含两个经纬度点的数据,即另一张结果csv表。这里我们将计算每行的经纬度点之间的距离,并添加到末尾。先来看看我们即将处理的csv表。这里我们还是要先定仪一个计算每行经纬度距离的函数。import pandas as pdfrom haversine import haversinedef cal_distance(row): """ 计算两个经纬度点之间的距离 """ long1 = row['long1']

2020-07-12 14:49:29 3942 2

原创 pandas学习,将两个csv文件的经纬度通过关键字拼接,求出两点之间的距离

最近,有个工作上的诉求,将两份数据处理后,得出两个经纬度点之间的距离。最初用shell将两份数据处理,得到了两张csv表,两张表中都有key值,以及经纬度,然后发现用shell算经纬度之间的距离,又很麻烦,只好转向python,今天分享一下用python处理数据,得出两个经纬度之间的距离的过程。先看两张表的内容。首先,使用haversine方法,方便计算两点间的距离。from haversine import haversineimport pandas as pdlist1 = []

2020-07-11 17:56:34 1209

原创 解决含空格文件上传至HDFS的方法

使用过HDFS的童鞋都知道含有空格的文件,文件名的空格前添加转义符,上传HDFS会失败。在这,提供几种小方法供大家参考。1、将含空格的文件改名,使用mv或者rename命令改成不含空格的文件名,就可上传成功。2、将含有空格的文件,放在一个文件夹中(文件夹不含有空格)也是可以上传成功的。3、将空格替换成%20,也是能上传成功的。...

2019-10-25 23:50:45 1028

原创 python-小说爬虫

python-爬虫小说这段时间正在学习python,正好写了个爬虫的代码。话不多说,直接上代码。(不足之处,请多多指教!)在这里爬取了56书库网站的小说。# -*- coding:utf-8 -*-"""爬取《牧神记》网址:http://www.56shuku.org/files/article/html/138/138911/"""import requestsfrom bs4...

2019-10-22 21:45:24 404

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除