Python
smilefairy
这个作者很懒,什么都没留下…
展开
-
Python学习笔记(一)
最近开始学习python语言。以前是研究C和C#的。Python由于是基于C语言编写的(当然,Jpython和Ironpython不在此列),对一些新鲜的东西做些记录,没有什么条理性。1.python的除法 整除:1/2 结果为0,1.0/2.0的结果为0.5,这个和C是一致的。 如果不想或者不需要考虑整除的问题,那可以通过利用from __future__ imp原创 2012-09-06 18:47:52 · 522 阅读 · 0 评论 -
Python中的字符串
1.关于input和raw_inputx = input("input something:")python解释器将任何输入视为python的合法输入,并检查合法性,例如输入3,则x的值即为数值3,若输入hello,由于python无法解析hello,报错。输入“hello”,则意味输入字符串,x 值为字符串“hello”若 x = raw_input("input som原创 2012-09-07 08:55:59 · 404 阅读 · 0 评论 -
Python读取配置文件
编程时,很多参数通常都存放在配置文件中,可以方便的更改。python提供了方便的读取配置文件的方式。config.ini文件内容:[Time]t_sample:0.02[str]hello:worldfrom ConfigParser import ConfigParserCONFIGFILE = "config.ini"config = Confi原创 2012-09-13 20:32:38 · 352 阅读 · 0 评论 -
Python文件处理和Numpy数组处理
1.Numpy数组操作以zeros为例,建立3行1列的x,y,类型为64位浮点,即doublefrom numpy import zerosx = zeros((3,1),dtype = 'float64')y = zeros((3,1),dtype = 'float64')相关运算:t = 0.5x = y + t*x2.保存文件原创 2012-09-13 16:45:41 · 728 阅读 · 0 评论 -
Ubuntu下安装python科学计算库
Python作为一门广泛应用的开源工具,众多开源人士开发了科学计算工具包。在windows平台下,有集成环境Python(x,y),www.pythonxy.com,但在Ubuntu下,我没找到对应带版本。因此自己在Ubuntu12.04版本下面,自己安装了最常用的三个工具包:Numpy,Scipy和Matplotlib。1.安装Numpy,可以用sudo apt-get instal原创 2012-09-06 08:13:55 · 6062 阅读 · 0 评论 -
python中的matplotlib绘图问题
python中的matplotlib绘图问题1. pyplot.show得到的图中注入zoom,save之类按键的图标无法显示,都是红圈... 在网上查到一可能答案,未经验证,记录在此 ~/.matplotlib/matplotlibrc: # backend : GtkAgg backend : template原创 2012-09-18 14:07:05 · 579 阅读 · 0 评论 -
Python学习资料汇总
在学习python的时候,记录了一些经典的网站以及经典帖子。1. python性能优化技巧 http://www.ibm.com/developerworks/cn/linux/l-cn-python-optim/#resources2.python官方文档http://docs.python.org/tutorial/index.html3.python天天美味htt原创 2012-09-21 10:52:23 · 799 阅读 · 0 评论 -
Python学习笔记(二)
1.列表分片赋值 num=[1,5]num[1:1]=[2,3,4]num结果为[1,2,3,4,5] 这个是个很有意思的赋值方法 num=[1,2,3,4,5]num[1:4] = []num结果为[1,5] 这个效果和 del num[1:4]的效果是一样的 ...原创 2012-09-08 09:38:53 · 341 阅读 · 0 评论