Python
文章平均质量分 63
Python相关理论与实践
YWP_2016
恳请批评指正
展开
-
【DL】CNN Landslide-sensitivity-mapping
Landslide-sensitivity-mapping原创 2022-10-26 16:20:36 · 1111 阅读 · 1 评论 -
【爬虫】微博数据采集
所用工具八爪鱼采集器数据需求爬取指定关键词下的微博(用户信息、发布时间、发布内容等流程构建指定关键词微博采集数据示例数据示例基于移动端微博网址微博 (weibo.cn)https://m.weibo.cn/参考来源采集模板八爪鱼采集模板结果示例结果示例指定关键词 各话题下微博采集数据示例数据示例注意:①循环:可通过手动输入待爬取的网址; 注意:②自动识别:自动识别网页→选择需要的信息抓取 采集模板八爪鱼...原创 2022-01-14 21:07:20 · 1600 阅读 · 0 评论 -
【Python】各种编码
问题:做Twitter数据去停用词的处理,遇到“UnicodeDecodeError: 'gbk' codec can't decode byte 0xbf in position 2: illegal multibyte sequence”的错误分析:终端默认的编码格式是gbk当调用print函数将内容格式化输出到终端时,会将unicode对象转换为终端的编码方式输出,如上面第一次print的结果是正常的,print utf8字节流时,终端按其默认gbk解码显示时就会出问题,即在Windows下Pyt原创 2017-02-24 23:11:09 · 1544 阅读 · 0 评论 -
【Python】文件的读写
问题:若指定写入字符串的编码格式为UTF-8,即以“f.write(result.encode('utf-8'))”写文件,报错“TypeError: write() argument must be str, not bytes+”分析:貌似是文件打开方式有问题,把之前的打开语句修改为用二进制方式打开,即“f=open("测试后推特.txt","wb") ”参考:http://blog.csdn.net/zengxyuyu/article/details/53038763...原创 2017-02-24 23:13:01 · 477 阅读 · 0 评论 -
【Python】Python安装
安装第三方库网址及教程(注意版本):http://www.lfd.uci.edu/~gohlke/pythonlibs/http://www.2cto.com/kf/201512/454271.html查看python的安装位置及好安装第三方库的位置:import sysprint sys.path即可打印所有python路径安装Python3.5后,pip报原创 2017-03-11 22:59:17 · 745 阅读 · 0 评论 -
【Deep Learning】地表覆盖相关图片下载(谷歌地球、Python代码)
心得体会①geowiki网站如何下载图片,看了N久(全英文倒不足为奇,关键是不像环球地理参考场图片库那么方便)——不要闷着头自己看半天,可以适当地请教他人(后来请教师哥虽然无果,但问了下老师秒懂)+我有点本末倒置了,不该在下图片花太多时间,搞明白方法,可以让大一的下一下,小组有分工,而我也该按步骤做好我该做的;②第一次真正体会到带师弟的感觉,就像之前带地科班上机课,当师弟师妹问的问题我不会原创 2017-06-06 19:19:36 · 1855 阅读 · 0 评论 -
【第5章】Python盒子:模块、包和程序
Python模块包中__init__.py文件的作用(使成“包”):http://blog.csdn.net/yxmmxy7913/article/details/4233420Python中__init__.py文件的作用详解:http://www.jb51.net/article/92863.htmPython 字典(Dictionary) 教程:http://www.ru原创 2017-08-13 12:59:03 · 331 阅读 · 0 评论 -
【第6章】对象和类
Python 构造函数、析构函数:http://www.cnblogs.com/Simon-xm/p/3913635.htmlPython中小错误之 object() takes no parameters:http://blog.csdn.net/liyajuan521/article/details/44409877(可能是init误写成int)Python 标识符与保留字原创 2017-08-14 10:23:03 · 254 阅读 · 0 评论 -
【第7章】像高手一样玩转数据
7.1 文本字符串7.1.1 Unicode7.1.2 格式化7.1.3 使用正则表达式匹配7.2 二进制数据7.2.1 字节和字节数组7.2.2 使用struct转换二进制数据……原创 2017-08-14 21:47:12 · 290 阅读 · 0 评论 -
【第4章】Python外壳:代码结构
4.1 4.2 使用#注释,使用/连接4.3 使用if、elif和else进行比较4.4 使用while进行循环break结束循环,continue跳到下一循环4.5 使用for迭代zip()并行迭代,range()生成自然数序列4.6 推导式4.7 函数未知参数、关键字参数、指定默认参数值、使用*收集位置参数、使用**收集关键字参数、闭包、内部函数(在函数内原创 2017-08-16 20:45:58 · 312 阅读 · 0 评论 -
【第2章】Python基本元素:数字、字符串和变量
2.1 变量、名字和对象2.2 数字2.3 字符串 使用[]提取字符 使用[start:end:step]分片 使用len()获得长度、split()分割、join()合并原创 2017-08-18 21:44:27 · 312 阅读 · 0 评论 -
【第3章】Python容器:列表、元组、字典与集合
3.1 列表和元组3.2 列表 使用[]或list()创建列表 使用list()将其他数据类型转为列表 append()添加元素至尾部,extend()或+=合并列表,insert()在指定位置插入元素,del()删除指定位置的元素,remove()删除具有指定值的元素,pop()获取并删除指定位置的元素,使用index()查询具有特定值的元素位置,i原创 2017-08-18 21:56:08 · 313 阅读 · 0 评论 -
【Python】修行路
12.27 换电脑,重装Pycharm,数月未接触电脑,各种不习惯。小感悟:①我一定不是第一个遇到xxx问题的人,so几乎所有问题都能通过百度解决;②英语重要鸭;③莫得灰心,just try_try小记:获取文件所在“位置”(如xxx在桌面:所在位置即桌面but!可以根据属性“目标位置”)12.28 变量命名要谨慎!刚才差点list和clas...原创 2018-12-28 21:16:46 · 408 阅读 · 0 评论 -
【爬虫】Flickr图片采集
记于五年前 记于五年前 记于五年前记于五年前 记于五年前 记于五年前 记于五年前PythonPython代码成功运行but如何由图片url下载图片? 发现网上大多是关于JAVA的代码,请教侯老师——python也能实现由图片url下载到本地,这就需要你学习python的网络地址请求和写文件的知识点了。Flickr1.直接由爬取的图片url地址→图片2.Use the URL of your photostream to →find the ...原创 2019-10-27 16:20:16 · 5176 阅读 · 2 评论 -
【NLP】spaCy笔记
参考快速掌握spacy在python中进行自然语言处理(附代码&链接)spaCy 第一篇:核心类型spaCy 第二篇:语言模型spaCy 第三篇:依存分析spaCy官方文档简介基本介绍spaCy的架构spaCy 是一个号称工业级的自然语言处理工具包,最核心的数据结构是Doc和Vocab。Doc对象包含Token的...原创 2019-11-05 15:09:14 · 2797 阅读 · 12 评论 -
【Python】100基础例(51-100)+数据分析例
互访原创 2020-03-09 10:48:01 · 2280 阅读 · 1 评论 -
【爬虫】练习
京东商品(正常运行)import requestsurl='https://item.jd.com/100004286349.html'try: r=requests.get(url) r.raise_for_status()#状态码,返回200则对 r.encoding=r.apparent_encoding#编码 print(r.text[:1000]...原创 2020-03-26 16:06:43 · 291 阅读 · 0 评论 -
【数据挖掘笔记】基础知识
属性可以是标称的、二元的、序数的或数值的 分位数:取自数据分布的每隔一定间隔上的点。如,2-分位数(对应中位数)将数据分布划分为高低两半,4-分位数将数据分布划分为4个相等部分。 四分位数极差:第一个和第三个四分位数之间的距离。 方差与标准差:度量数据散布程度,低标准差——数据观测趋向均值,高标准差——数据散布在一个大的值域中 截尾均值trimmed mean:丢弃高低极端值(避免丢弃太多)后的均值 中列数midrange:最大值和最小值的平均值 正倾斜、负倾斜极差:最大值与最小值之差原创 2021-10-24 19:09:26 · 2136 阅读 · 2 评论 -
【Python_表格】整理MRC水位数据
本文基础【R_爬虫】爬取MRC水位数据_越努力,越幸运-CSDN博客代码#------------------------get data to .rds-------------message(Sys.time())if (!requireNamespace("jsonlite", quietly = TRUE)) install.packages("jsonlite",dependencies = T)station <- jsonlite::fromJSON("https://api.mrc原创 2021-10-09 16:50:09 · 563 阅读 · 2 评论 -
【Python_绘图】堆积柱形图
成图效果堆积柱形图示例涉及内容数据堆积#关键代码y1 = (0,0,0,30.54,32.67,38.29,81.51)y2 = (87.83,85.07,92.14,57.29,52.4,53.85,14.55)d = []for i in range(0, len(y2)): sum = y1[i] + y2[i] d.append(sum)y3 = (12.17,14.93,7.86,12.17,14.93,7.86,3.94)横向底部图例..原创 2021-10-08 16:49:42 · 7784 阅读 · 3 评论 -
【Python_绘图】折线图与散点图
接续 【Python_绘图】折线图https://mp-new.csdn.net/mp_blog/creation/editor/117462761原创 2021-06-07 10:30:15 · 3802 阅读 · 1 评论 -
【Python_字典】字典匹配
参考https://www.gxlcms.com/python-363836.html原创 2021-06-02 20:26:12 · 2355 阅读 · 0 评论 -
【Python_绘图】折线图
代码import matplotlib.pyplot as pltimport xlrd#设置字体格式,以显示中文plt.rcParams['font.sans-serif'] = ['SimHei']x_data = []y1_data = []y2_data = []y3_data = []#读取表格数据data = xlrd.open_workbook(r'…….xlsx')table = data.sheets()[1] # 表格中的Sheet2x_dat...原创 2021-06-02 10:54:58 · 444 阅读 · 1 评论 -
【爬虫】百度新闻采集
所用工具八爪鱼采集器数据需求爬取指定关键词下的百度新闻(标题、链接及内容详情)流程构建注意:采集数据、设置翻页时,均需修改XPath。 翻页循环的设置,可参考八爪鱼采集遇到一二页重复循环的解决办法 - 八爪鱼采集器,但需要根据实际应用而修改!按照链接教程将XPath改为“//A[text()='下一页']”,无用——因百度新闻的下一页实际为“下一页 >”,故应将其改为“//A[text()='下一页 >']”。使用八爪鱼采集百度新闻流程图爬取结果示例.原创 2021-05-22 16:16:01 · 1006 阅读 · 0 评论 -
【Python_地理编码】高德正地理编码
申请Key高德地图APIhttps://www.baidu.com/link?url=d5ilKbdrNIlJ7I1ykpzFwNbnLePW5wKsqYBba-cZEDa&wd=&eqid=9f871fb8000516e500000006606d66ad控制台——创建应用——添加Key创建应用高德地理编码简易实现import requestsimport jsonaddress = input('请输入地点:')par = {'address': ad..原创 2021-04-07 16:05:05 · 2779 阅读 · 2 评论 -
【Python_环境配置】Pycharm创建虚拟环境
问题由来从github下载的模型程序,所适包的版本不同,导致Pycharm中包混乱、版本冲突。 为每个程序单独创建虚拟环境,使得特定程序只能访问虚拟环境中的包,从而保持全局解释器的干净整洁。创建虚拟环境File-Settings-Python Interpreter-设置图标,后续设置如下:Pycharm之创建虚拟环境在特定虚拟环境中安装包1、选择下方Terminal2、利用cd进入项目的Scripts文件夹3、输入activate4、利用pip命...原创 2021-04-07 09:13:27 · 1228 阅读 · 4 评论 -
【Python】100基础例(1-50)+数据分析例
1:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?#题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?#程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。#个人:1、个位/十位/百位的循环;2、用d记录数量(先初始化再append)d=[]for i in range(1,5):...原创 2019-11-12 11:20:41 · 4289 阅读 · 0 评论 -
【Python】菜鸟自编代码之旅
合并不同文件夹的同名.csv文件bb1)懵:舍友求助,我的第一反应是——同不会(不是经常学Python吗?这么简单的问题,你怎么好意思说不会?)。最后达成共识:第二天思考思考,试着实现。2)搜:作为一名伸手党,第一步当然是上网搜,最好有现成的代码啊哈哈哈!然而,并没找到。木得关系,虽然没有完整的现成代码,但可以从每篇博文当中学一两点啊,拼凑拼凑不就完了。3)写:果然,并不难,不就是.csv...原创 2019-11-10 10:09:55 · 220 阅读 · 0 评论 -
【Python库】Pandas(部分)
目录参考简介Numpy 和 Pandas 有什么不同详介Pandas数据结构之Series从ndarray创建一个系列Series从字典创建一个系列从标量创建一个系列使用标签检索数据(索引)使用索引标签值列表检索多个元素Pandas数据结构之DataFrame创建一个空的DataFrame从列表创建DataFrame从ndarrays/Lis...原创 2019-11-04 19:36:07 · 626 阅读 · 1 评论 -
【Python库】Numpy(较完整)
目录参考简介详介Ndarray 对象NumPy 数据类型NumPy 数组属性Numpy的数组类ndarray的重要函数NumPy 创建数组numpy.emptynumpy.zerosnumpy.onesNumPy 从已有的数组创建数组numpy.asarraynumpy.frombuffernumpy.fromiterNumPy 从数...原创 2019-11-03 14:38:28 · 1661 阅读 · 2 评论 -
【Python】像计算机科学家一样思考Python_笔记(下)(面向对象编程)
目录(十五)类和对象类实例复制调试术语(十六)类和函数(十七)类和方法打印对象(附:重要例子)Time类 print_time函数Time类 print_time方法__init__方法__str__方法接口和实现(十八)继承类属性/实例属性(十九)进阶小技巧(简化代码)条件表达式使用条件表达式改写if-else使用条件表达式改写阶乘函数的递归版使用条件表达式处理函数的可选参数列表推导式转为大写(字符串方法capit原创 2019-11-02 21:10:46 · 416 阅读 · 0 评论 -
【Python】像计算机科学家一样思考Python_笔记(上)
目录(一)程序之道(二)变量、表达式和语句(三)函数例:turtle模块,画正方形有返回值的函数重构(四)函数接口文档字符串(五)条件和递归pass嵌套条件递归recursion键盘输入(八)字符串序列(sequence)遍历字符串字符串不可变例:计算字母a在字符串中出现的次数(计数器counter)(九)例:文字游戏(十...原创 2019-11-02 12:26:24 · 754 阅读 · 0 评论 -
【Python】异常 断言
Python3 assert(断言)|菜鸟教程:https://www.runoob.com/python3/python3-assert.htmlassert(断言)用于判断一个表达式,在表达式条件为 false 的时候触发异常assert 1==1 # 条件为 true 正常执行 >>>代码无措assert 1==2 # 条件为 false 触发异...原创 2019-10-27 18:59:30 · 416 阅读 · 1 评论 -
【Python】函数
Python3函数 |菜鸟编程:https://www.runoob.com/python3/python3-function.html理论return [表达式]结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None实践func() 简例# 计算面积函数(学习他的调用函数方式!!!)def area(width, height...原创 2019-10-27 18:46:30 · 551 阅读 · 2 评论 -
【Python】模块
Python3 模块|菜鸟教程:https://www.runoob.com/python3/python3-module.htmlPython中Class类与def函数的区别(都用于封装)python导入模块中类的方法模块VS库VS包模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。module:一个 .py...原创 2019-10-27 16:57:31 · 337 阅读 · 1 评论 -
【Python】面向对象
目录理论面向对象语言的基本特征名词解释实践创建类的一般形式简例引入__init__()self创建实例对象(类的实例化)访问对象的属性简例完整代码Python内置类属性类的继承类属性与方法类的私有属性类的方法类的私有方法Python 面向对象 | 菜鸟教程:https://www.runoob.com/python/py...原创 2019-10-27 15:47:45 · 836 阅读 · 1 评论 -
【Python】2019年二级书编程练习(第七章 文件和数据格式化 简例+习题)
#第7章 文件和数据格式化 打开-操作-关闭#二进制文件VS文本文件 最主要的区别:是否有统一的字符编码(二进制文件无统一的字符编码,只能当作字节流,不能看作字符串)#采用文本方式读入文件,文件经编码形成字符串,打印出有含义的字符(一个字符由多个字节表示);采用二进制方式打开文件,文件被解析为字节流#只读打开'r'和'rb' 可读写打开'r+' 写入'w' 追加写入a+ #读...原创 2019-10-26 21:01:54 · 1983 阅读 · 2 评论 -
【Python】2019年二级书编程练习(第六章 组合数据类型 简例+习题)
#第6章:组合数据类型(能表示多个数据的类型)#序列类型:如字符串、列表和元组( )#集合类型 { }:数据无序而不重复,可用于去重#映射类型:如字典,键和值一一对应,每个元素是一个键值对#集合类型是一个具体的数据类型名称,而序列和映射类型是一类总称#遍历输出,并设定print()的end参数for c in (1,2,3): print(c,end='月 ')#1月 2...原创 2019-10-26 16:02:16 · 1718 阅读 · 1 评论 -
【Python】2019年二级书编程练习(第五章 函数和代码复用 简例+习题)
【Python】2019年二级书编程练习(第五章 函数和代码复用 简例+习题)原创 2019-10-26 11:04:49 · 1696 阅读 · 1 评论 -
【Python】改BUG之旅
近日重装了系统,虽说大多文件得以幸存,但arcGIS、PyCharm等常用软件以及各种环境变量,仍需重新配置。昨晚,决定以牺牲少许准确率为代价,换取实验速度的显著提升(省事儿)。于是,开始了一通胡乱操作:①怀着轻松的心情打开PyCharm,试图不加任何修改直接运行原程序。当然,以bug(环境变量问题)告终。②经过配Anaconda环境变量、设置编译器等规范操作,怀着期待的心情,再次运行。不...原创 2019-10-21 09:35:18 · 396 阅读 · 0 评论