随笔分类 - Python
摘要:最近开始做毕业设计了,很多想要学的东西都没有时间。前段时间学了点数据结构和算法,说实话,理解起来有些困难,而且偏于底层,离应用有些远,学着也很慢,但我知道,这些都是计算机科学里非常基础的,属于最为核心的知识,和具体的编程语言关系不大,更多的是算法的思想,以及解决问题的思路。《深入理解计算机系统》这本书也买了,但没时间看。Java和Android也都想学,可是精力毕竟有限,放在后面再说吧。 这是最近...
阅读全文
摘要:Numpy的强大之处,在于它多样的模块,不同的模块自然对应着不同的解决问题的方式。Numpy中的模块有很多,这一次,主要涉及的是linalg模块(线性代数)、fft模块(快速傅里叶变换)、随机数、连续分布和离散分布(概率论)。 Example1 计算逆矩阵 # -*-coding:utf-8-*- import numpy as np import matplotlib.pyplot as plt...
阅读全文
摘要:有段时间没有写博客了,刚才看了看,上一篇写的时候还是在九月十四号,而现在已经是十月二十二号了。这段时间去哪里了?其实是去准备推免的复试。过程虽说有些艰辛,好在坚持了下来,最后是去了华东师范大学,地图学与地理信息系统的硕士,然后又在外面,一个人四处旅行,结实了三五好友,前几天才回来。回来既要准备科目二,又在学习HTML和CSS,Numpy的东西自然也不能落下。有一个感觉很明显:二十多天不碰,很多概念...
阅读全文
摘要:最近一直在学HTML5和CSS3,Numpy的东西都有些生疏,那本书是已经看完了的,紧跟着相关的代码也都敲了一遍,还是发现了一些问题,因为这样的学习方式,总感觉太被动,紧紧跟着示例代码,缺少了整体观,即使你现在问我Numpy可以处理什么问题,我还是回答不出。所以,有必要回头重来一遍,再一次审视代码背后的意义,写博客真的是一个很不错的方式,毕竟,如果你不懂,写出来的文字必然也是混乱的。 那,下面记录...
阅读全文
摘要:爬虫接触了也有段时间,跟着网上的一些教程,不仅做出了一些实用的小工具,而且对于使用Python爬虫的整个流程有了大致的了解,也知道了爬虫是怎么回事。以前做的一些小的试验,陆续也都会写成博客,今天记录的, 是我在慕课网上(http://www.imooc.com/learn/563)学到的一个爬虫框架
阅读全文
摘要:Python本身支持的数据结构不多,除了int、float和string等一些常规的之外,还有列表、元祖、字典,都有自己的属性和方法,怎么说呢,功能已经足够强大,解决一般的问题已经足够,可当数据量增大,计算形式变得多样,这种普通的数据结构效率不高,况且python本身对于数组的支持不是很好,这也是为
阅读全文
摘要:在系统的学习python的过程中,并没有接触到时间这个模块,但是在之后学习python的相关应用时,就接触到了,而且还很常见,比方说在用matplotlib里的finance模块从雅虎财经获得相关公司股票数据后,进行有关的分析,就要用到时间。很多数据其实都是有时间属性的,以后估计听常用,况且pyth
阅读全文
摘要:在最开始接触python科学计算的时候,就知道了Matplotlib这个绘图库。个人是比较喜欢这种可视化的工具,照我看,GUI这种理念几乎是划时代的。如果说numpy是用来处理数据,那么Matplotlib就是用来展示数据的,抽象的数据,以图表的形式展示出来,无论是对自己,还是对看到的人,接受起来都
阅读全文
摘要:Python是个功能很强大,也很齐全的语言,这在我当初学的时候是不了解的。想想半年前学习python的初衷,无非是是因为ArcGIS提供了python脚本的编译环境,当我知道ArcToolbox里那些功能强大的工具,有一部分竟然就是用所谓python写出来的,自然也就想着去尝试,简化那些冗杂的工作,
阅读全文
摘要:这几天学了MySQLdb的操作,觉得意犹未尽,python也已经学了有段时间,所以考虑着通过与数据库的集成,写一个简单的登陆、注册和更改密码的系统。 最终代码是写了一百二十多行,基本的功能已经实现,就是界面不太友好,下一步是打算学一些GUI的库,完善界面。 写这个系统的初衷,源于在廖雪峰老师的网站上
阅读全文