机器学习前期准备——Python基础
ALazy_Cat
重逢那一天来临前,请一直笑着等待。
展开
-
Python基础知识总结
第一部分 基础知识第 1 章 起步1.1 搭建编程环境1.1.1 在Linux系统中搭建Python编程环境Linux系统是为编程而设计的,因此在大多数Linux计算机中,都默认安装了Python。1. 检查Python版本2. 安装文本编辑器$ sudo apt-get install geany3. 运行程序 如果你的系统安装了多个Python版本,就必须对Geany进行配置,使...原创 2018-05-21 20:04:02 · 614 阅读 · 0 评论 -
Python基础——迭代器和生成器
生成器(generator)的几种创建方法:1. 把列表生成式中的'[]'改成'()'>>> g = ((x ** 2 + y ** 2) for x in range(3) for y in range(3))>>> g<generator object <genexpr> at 0x0000023EA02EC2B0>2. 使用yi...原创 2018-05-17 13:38:20 · 256 阅读 · 0 评论 -
Python基础——高阶函数之Python内建函数(一)
什么是高阶函数?首先我们先明确一点函数名是什么:函数名其实就是指向函数的变量,看上去有点抽象,用几行代码描述一下:>>> def sum(n):... result = 0... for i in range(1, n + 1):... result += i... return result...>>> su...原创 2018-05-17 18:07:56 · 540 阅读 · 0 评论 -
Python基础——高阶函数之返回函数(二)
既然函数是一个变量,那么当然可以把函数作为结果值返回。先简单看一个示例:首先我们定义一个函数实现可变参数之积:>>> from functools import reduce>>> def fac(*args):... return reduce(lambda x, y: x * y, args)...>>> fac(1, 2,...原创 2018-05-21 10:56:59 · 236 阅读 · 0 评论 -
Python基础——高阶函数之装饰器(三)
gaojie原创 2018-05-21 16:49:42 · 199 阅读 · 0 评论 -
Python基础——面向对象编程
1. __slots__正常情况下当我们定义了一个class,然后创建了一个instance之后,我们可以给该实例绑定任何属性和方法:from types import MethodTypeclass Student: pass# 创建一个Student实例stu1 = Student()# 给实例动态绑定一个属性stu1.name = 'yxh'def set_a...原创 2018-05-22 11:04:26 · 328 阅读 · 0 评论 -
Python基础——I/O
1. 读、写文件:open()将会返回一个file对象,基本语法格式如下:open(filename, mode):filename —> 包含了你要访问的文件名称的字符串值 mode:决定了打开文件的模式,默认只读mode描述r 以只读方式打开文件,文件的指针将会放在文件的开头rb以二进制格式打开一个文件用于只读,文件的指针将会放在文件的开头r+打开一个文件用于读写,文件的指针将会放...原创 2018-05-22 15:11:23 · 233 阅读 · 0 评论