
Python
文章平均质量分 76
追海的老人
科学没有二律背反
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
用Python的Turtle库绘制森林
这是由一个小作业引发的对Python的Turtle库的学习下面是官方手册:Turtle官方手册1.配置编程环境由于现在的笔记本是临时借的,编程环境不是熟悉的环境,又由于种种原因没有安装成功Anaconda,就尝试了下其他的IDE:最早接触的Enthought Canopy跑示例程序时各种报错无法解决(Python Kernal Crashed);最著名的Python ...原创 2017-09-20 23:07:45 · 3970 阅读 · 0 评论 -
Python2与编码问题
前言最近接了做字幕的兼职,自己总结了一套效率比较高的流程,但其中有一步需要将混在一起的中文行和英文行分开,所以想到了借助Python脚本来解决。本来觉得是个没那么复杂的问题,就是检测某一行是否包括中文即可,不过由于对编码问题的不熟悉,花了不少功夫。(建议大家尽快转用Python3,此类问题会少很多。。。)正文编码溯源1.为了处理英文字符,产生了ASCII码。 2.为了处理...原创 2018-10-28 14:18:52 · 315 阅读 · 0 评论 -
Pycharm等调用dll时使用VS调试:附加到进程(Attach to Process)
前言Python与C语言联合编程时,使用python调用dll库是很常见的情况,因为可以通过将常用函数或复杂函数封装成C语言提高效率,但如何调试是一个问题。本文环境:VS 2013 Ultimate + Pycharm 2017 Community正文1.编写dll文件新建VS项目,选择“Win32控制台应用程序”或“Win32项目”(甚至“空项目”)都可以,在向导中选择“DL...原创 2019-01-04 21:48:32 · 4811 阅读 · 1 评论 -
生活大爆炸(TBBT): 台词爬取、词云生成与NLP分析
《生活大爆炸》(英文:The Big Bang Theory 简称:TBBT)广受喜爱(据说还可以练听力练口语blabla),去年随着第12季的播出而完结,最近也算是在补。有一天闲聊的时候偶然冒出来一个点子,就是利用词云来将大爆炸台词中的高频词汇可视化一下,也是一个有趣的练习。简单来说我们的任务分为两部分,第一部分是获取台词数据,第二部分是生成词云和其他NLP分析。目录获取数据...原创 2019-03-04 21:51:44 · 3527 阅读 · 0 评论 -
Python3直接爬取图片URL并保存
有时候我们会需要从网络上爬取一些图片,来满足我们形形色色直至不可描述的需求。一个典型的简单爬虫项目步骤包括两步:获取网页地址和提取保存数据。这里是一个简单的从图片url收集图片的例子,可以成为一个小小的开始。目录获取地址保存图片其他捕获异常重连机制修饰器完整代码获取地址这些图片的URL可能是连续变化的,如从001递增到099,这种情况可以在程序...原创 2019-03-03 19:35:22 · 4746 阅读 · 1 评论 -
VS与pycharm联合调试dll的问题与解决方案
问题描述之前的VS 2013 Ultimate + Pycharm 2017 Community联合调试调用dll没有问题。但是最近在新设备上使用VS 2017 Enterprise + Pycharm 2018 Pro联合调试dll时报了bug:PYDEV DEBUGGER WARNING:sys.settrace() should not be used when the de...原创 2019-03-15 09:31:47 · 3855 阅读 · 1 评论 -
Matlab与Python/Numpy高维矩阵线性索引顺序的区别
这里我将在介绍索引顺序之前介绍一下创建矩阵,因为这里也是利用的线性索引,有助于理解后面的索引顺序。原创 2019-03-19 12:01:08 · 2140 阅读 · 0 评论