码迷,mamicode.com
首页 >  
搜索关键字:python代码    ( 2049个结果
重读《重构》:第二篇
那些代码的坏味道:Duplicated code :最常见的复制黏贴综合征。人们会自然而然的会想到抽取方法。Long Method:这个也太常见。今天还在帮助一个小朋友重构她的python代码,一个函数写了100多行。她最痛苦的就是调试太痛苦了。其实最痛苦的还在后面。人们不愿意拆分功能,新写程序的人...
分类:其他好文   时间:2015-04-03 01:25:36    阅读次数:131
Python实例浅谈之三Python与C/C++相互调用
一、问题       Python标识符必须以字母或下划线开头,后面跟字母、下划线或者数字,且标识符不能为关键字,如何有效的检查? 二、解决 1、方法一 (1)python脚本 三、总结 (1)Python代码性能的分析和提高还需要不停的总结,在循环中尽量不要重复计算值不变的字符串。 (2)若有更好的设计或思路,请留言,在此先感谢!...
分类:编程语言   时间:2015-04-02 15:11:49    阅读次数:174
IBM model 1
RT,蛋疼的MT实验~ 伪代码请参见《统计机器翻译》中文版61页。 ps:输入只是参考了书上的例子——三个对齐句对~保证和书上输出的概率相同 该代码还没有经过大规模平行语料的检验。。后续有待优化~ 输入:data.e the house the book a book data.f das Haus das Buch ein Buch python代码ibmModel1...
分类:其他好文   时间:2015-04-01 21:55:58    阅读次数:335
Python写自动化之使用sphinx提取Python代码docstring
在使用Python时,一个特性是Python中的文档字符串,文档字符串又称为DocStrings。使用文档字符串可以为我们的模块、类、函数添加说明性文档,使程序更容易被看懂。这好像和其他语言中的注释没什么区别,然而,Python中的文档字符串特殊在于Python提供了相应的方法,可以将这些说明性的文档输出。 假设有如下的函数: def Test(): ''' | ##@fu...
分类:编程语言   时间:2015-03-31 14:52:51    阅读次数:344
Sublime Text 2安装Package Control的便捷方式
Package Control是针对ST2的包管理器。Package Control的安装安装好ST2之后,从Views - Show Console或者Ctrl+~调出console.将以下python代码粘贴进去并enter执行,即可完成安装:import urllib2,os; pf='Pac...
分类:其他好文   时间:2015-03-28 17:15:05    阅读次数:191
To King Cover
Python是什么Python是一种解释型的面向对象的编程语言。 它非常简单,舍弃了C、C++、Java等语言的繁杂概念,写Python代码就跟写伪代码一样。还记得学C语言时该死的指针么?忘掉这些东西吧,编程没那么可怕! 它足够强大,号称胶水语言——在大型项目中,Python常常作为各种语言和架构之间的桥梁,因为用Python太灵活太方便了!因为其简洁性和灵活性,Python社区...
分类:其他好文   时间:2015-03-27 22:16:27    阅读次数:140
Python模块和包
模块概述如果说模块是按照逻辑来组织 Python 代码的方法, 那么文件便是物理层上组织模块的方法。 因此, **一个文件被看作是一个独立模块, 一个模块也可以被看作是一个文件。 模块的文件名就是模 块的名字加上扩展名 .py 。 与其它可以导入类(class)的语言不同,在 Python 中你导入的是模块或模块属性**。模块名称空间一个名称空间就是一个名称到对象的关系映射.导入模块导入模块整体...
分类:编程语言   时间:2015-03-20 16:28:54    阅读次数:138
python报错:SyntaxError: Non-ASCII character '\xe5'的解决方法
最近在学习机器学习,上面的代码都是一些python代码,对于python只是会一些基础性的东西,刚才就遇到了一个比较low的问题,但是还是记录一下吧。 在python代码中出现了中文,但是我又把# -*- coding: utf-8 -*-这句话放到了第三行,所以导致出现了,如下的错误:Syn...
分类:编程语言   时间:2015-03-19 23:22:23    阅读次数:183
6个Python性能优化技巧
ython是一门非常酷的语言,因为很少的Python代码可以在短时间内做很多事情,并且,Python很容易就能支持多任务和多重处理。Python的批评者声称Python性能低效、执行缓慢,但实际上并非如此:尝试以下6个小技巧,可以加快Python应用程序。1、关键代码可以依赖于扩展包Python使许...
分类:编程语言   时间:2015-03-17 17:42:08    阅读次数:162
对字符串和编码的处理方式
1. 对编码主要是对中文的处理上:一般我们处理含有中文的Python代码时:1 #!/user/bin/env python #针对Linux/OS X系统,这是一个Python可执行程序,Windows系统会忽略这个注释2 #-*- coding: utf-8 -*-2.字符串格式化的处理:Py....
分类:其他好文   时间:2015-03-16 22:55:04    阅读次数:254
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!