当前位置:首页 > Python教程 > python技巧

python技巧

python中循环代码优化

9

编写循环时,遵循下面三个原则可以大大提高运行效率,避免不需要的低效计算:1、尽量减少循环内部不必要的计算2、嵌套循环中,尽量减少内层循环的计算,尽可能的将计算往外层提3、局部变量查询较快,尽量使用局部变量。其他优化手段:1、连接多个字符串时

Python 学习笔记(Machine Learning In Action)

12

shape函数是numpy.core.fromnumeric中的函数,它的功能是读取矩阵的长度,比如shape[0]就是读取矩阵第一维度的长度。它的输入参数可以使一个整数表示维度,也可以是一个矩阵。使用shape需要导入numpytile函

python实战教程之自动扫雷

14

1.找到游戏窗口与坐标#扫雷游戏窗口class_name="TMain"title_name="MinesweeperArbiter"hwnd=win32gui.FindWindow(class_name,title_name)#窗口坐标l

我发现了新大陆--python的嵌入式开发

6

接上篇的文章,固件什么的都调试的很舒服,我突然发现了一个很好的网站,他是卖python开发板的,但是我从中窃取了很多宝贝,太舒服了!不得不说,这个网站做的已经相当漂亮了,而且资料都是开放的,大爱!http://www.micropython

python面向对象——方法

10

#coding:utf-8#1、行为是可以发生在对象身上的动作#2、类的对象里可执行的行为被称为方法#3、方法可以和普通函数一样接收参数和返回值#描述主机对象的类classHost():ip=None#定义一个开机方法defpower_on

python 类 五 : 多重继承的MRO顺序

9

这个系列的讲述,部分内容或者例子来自<<python核心编程第二版>>python的类有经典类和新式类之分,在多重继承的时候,继承到的方法的搜索的顺序根据类的类型不同也是不同的。先来讲经典类:经典类的特点就是不继承自

python---os

10

简介os模块主要用于提供系统高级别的操作。常用方法sys.argv命令行参数List,第一个元素是程序本身路径sys.modules返回系统导入的模块字段,key是模块名,value是模块sys.exit(n)退出程序,正常退出时exit(

开始学习python

14

今天开始学习python,记录下自己的算法工程师之路。首先搭环境,由于教材关系,先从python2学起,中间艰辛的过程不表(坑爹的电脑)。教材采用:python简明教程中文.pdf。今天看到控制流。心得:由于有c的基础,python基础部分

【python基础】递归求斐波那契数列——小兔子生小兔子

17

最开始一对小兔子小兔子成长到第三个月变成成熟兔子成熟兔子每个月可以生一对小兔子问第n个月有几只兔子?1123581321345589144......斐波那契数列观察发现:每相邻三个数之间的关系:第三个数=前两个数之和分析:  求第n个月的

Python文件

17

一、打开文件open()函数1.定义open(name[,mode[,buffering]])#name为文件名,mode模式和buffering缓冲为可选2.解释定义mode模式===》‘r‘,‘w‘,‘a‘,‘b‘,‘+‘分别为读、写、

python函数基础知识整理

29

函数的定义在程序中,函数就是具备某一功能的工具,事先将工具准备好就是函数的定义,遇到应用场景拿来就用就是函数的调用如果不使用函数,写程序时将会遇到这三个问题:程序冗长程序的扩展性差程序的可读性差函数在定义阶段只检测语法,不执行函数体代码.定

python之旅六【第六篇】模块

8

json和pickle用于序列化的两个模块json,用于字符串和python数据类型间进行转换pickle,用于python特有的类型和python的数据类型间进行转换json模块提供了四个功能:dumps、dump、loads、loadp

Python 之文件操作

11

#file.close()关闭文件。关闭后文件不能再进行读写操作。#file.flush()刷新文件内部缓冲,直接把内部缓冲区的数据立刻写入文件,而不是被动的等待输出缓冲区写入。#file.fileno()返回一个整型的文件描述符(file

Python基础/注意事项

11

1.join函数join()方法用于将序列中的元素以指定的字符连接生成一个新的字符串。例子:str="-";seq=("a","b","c");#字符串序列printstr.join(seq);输出结果:a-b-c2.append几乎差不多

Python 基础语法(三)

10

Python基础语法(三)--------------------------------------------接Python基础语法(二)--------------------------------------------七、面向对

使用python进行运动轨迹合并:多次骑行跑步轨迹叠加显示

12

现有各种各样的运动app、运动手表手环以及gps码表等可以用于记录日常骑行或跑步等运动轨迹;但轨迹显示多数只限于显示一天的轨迹,经过搜索只发现一篇文章介绍跑步轨迹叠加方法(查看),根据教程尝试了下还因为perl语言的一些插件没搞定,果断放弃

Python之pickle

10

Pickle模块可以序列化对象并保存到磁盘中,并在需要的时候读取出来,任何对象都可以执行序列化操作。在机器学习中,我们常常需要把训练好的模型存储起来,这样在进行决策时直接将模型独处,而不需要重新训练模型,这样就大大节约了时间。pickle模