- 博客(14)
- 收藏
- 关注
原创 Python学习:文件与文件系统
1.文件与文件系统打开文件open(file, mode='r', buffering = None, encoding=None, errors=None, newline=None,closefd=True) Open file and return a stream. Raise OSError upon failure.file:必需,文件路径(相对或者绝对路径)mode:可选,文件打开模式buffering:设置缓冲encoding:一般使用utf8errors:报错级别n
2020-08-08 22:29:45
103
原创 Python学习:模块、datetime模块
模块Python把一些定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块(Module)。模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。1.什么是模块容器:数据的封装函数:语句的封装类:方法和属性的封装模块:程序文件2.命名空间命名空间因为对象的不同,也有所区别,可以分为如下几种:内置命名空间(Built-in Namespaces):Python运行起来,它们就存在了。内置函数的命名空间都
2020-08-07 20:32:35
148
原创 Python学习:类与对象、魔法方法
类与对象1.对象 = 属性 + 方法对象是类的实例。类主要定义对象的结构,然后以类为模板创建对象。类不但包含方法定义,而且还包含所有实例共享的数据。封装:信息隐蔽技术可以使用关键字class定义Python类,关键字后面紧跟类的名称、分号和类的实现。class Turtle: # Python中的类名约定以大写字母开头 """关于类的一个简单例子""" # 属性 color = 'green' weight = 10 legs = 4 shel
2020-08-05 22:28:20
201
原创 Python学习:函数与Lambda表达式
1.函数函数的定义:函数以def关键词开头,后接函数名和圆括号()。函数执行的代码以冒号开始,并且缩进。return [表达式]结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回None。def functionname(parameters): "函数_文档字符串" function_suite return [expression]函数的调用def printme(str): print(str) printme("我要调
2020-08-02 21:55:31
205
原创 Python学习:字典、集合、序列
字典1.可变类型与不可变类型序列是以连续的整数为索引,与此不同的是,字典以“关键字”为索引,关键字可以是任意不可变类型,通常用字符串或数值。字典是Python唯一的一个映射类型,字符串、元组、列表属于序列类型。如何快速判断一个数据类型 X 是不是可变类型的呢?麻烦方法:用 id(X) 函数,对 X 进行某种操作,比较操作前后的 id,如果不一样,则 X 不可变,如果一样,则 X 可变。便捷方法:用 hash(X),只要不报错,证明 X 可被哈希,即不可变,反过来不可被哈希,即可变。
2020-07-31 19:17:17
183
原创 Python学习:列表、元组、字符串
列表简单数据类型整型<class ‘int’>浮点型<class ‘float’>布尔型<class ‘bool’>容器数据类型列表<class ‘list’>元组<class ‘tuple’>字典<class ‘dict’>集合<class ‘set’>字符串<class ‘str’>1.列表的定义列表是有序集合,没有固定大小,能够保存任意数量任意类型的 Python 对象,语法
2020-07-28 14:30:36
253
原创 Python学习:异常处理
1.Python标准异常总结BaseException:所有异常的基类Exception:常规异常的基类StandardError:所有的内建标准异常的基类ArithmeticError:所有数值计算异常的基类FloatingPointError:浮点计算异常OverflowError:数值运算超出最大限制ZeroDivisionError:除数为零AssertionError:断言语句(assert)失败AttributeError:尝试访问未知的对象属性EOFError:没有内建输入
2020-07-25 23:31:54
80
原创 Python学习:条件语句和循环语句
条件语句1. if语句if expression: expr_true_suiteif 语句的 expr_true_suite 代码块只有当条件表达式 expression 结果为真时才执行,否则将继续执行紧跟在该代码块后面的语句。2. if-else 语句if expression: expr_true_suiteelse: expr_false_suitePython 提供与 if 搭配使用的 else,如果 if 语句的条件表达式结果布尔值为假,那么程序将执行 e
2020-07-23 20:16:56
110
原创 Python学习:位运算
1. 原码、反码和补码**原码(true form)**是一种计算机中对数字的二进制定点表示方法。原码表示法在数值前面增加了一位符号位(即最高位为符号位):正数该位为0,负数该位为1(0有两种表示:+0和-0),其余位表示数值的大小。原码的符号位不能直接参与计算。00 00 00 11 -> 310 00 00 11 -> -3反码通常是用来由原码求补码或者由补码求原码的过渡码。正数的反码就是原码,负数的反码是符号位不变,其余位取反(对应正数按位取反)。00 00 00 11 ->
2020-07-23 15:40:02
103
原创 Python学习:变量、运算符与数据类型
1.注释#表示注释,作用于整行''' ''' 或者 """ """表示区间注释,在引号之间的所有内容被注释2.运算符3.变量和赋值变量名不能以数字开头Python区分大小写4. 数据类型与转换int:整型float:浮点型bool:booldir() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。浮点型保留浮点型的小数点后n位,decimal包里的Decimal对象和getcontext()...
2020-07-22 22:51:58
117
原创 方差分析
方差分析1. 概要方差分析因素:方差分析的研究变量;例如,研究裁判打分的差异,裁判就被称为因素;水平:因素中的内容称为水平;例如,总共有3个裁判打分,则裁判因素的水平就是3;观测因素:又称观测变量,指对影响总体的因素;控制因素:又称控制变量,指影响观测变量的因素;单因素方差分析(one-way ANOVA):仅有一个类别型变量。方差分析主要通过F检验来进行效果评估。双因素方差分析:包含两因子混合模型方差分析:因子设计包括组内和组间因子。混淆因素(confounding factor)、干
2020-06-30 22:37:47
564
原创 数理统计与描述性统计
三、数理统计概念3.1 基本概念研究对象的全体为总体,组成总体的每个基本单元叫个体。统计量:不包含任何关于总体的未知参数。x1,x2,……,xn相互独立,且每个xi与X同分布,则称x1,x2,……,xn为简单随机样本。3.3常用的统计量:样本均值:样本方差:k阶样本原点矩:k阶样本中心矩:顺序统计量:四、描述性统计4.1 数据集中趋势的度量平均数:中位数:频数:众数:百分位数:4.2 python实现4.3数据离散趋势的度量表示数据分散(离散、差异)程
2020-06-24 22:00:12
280
原创 概率统计学习-随机事件与随机变量学习
一、随机事件1.基本概念随机现象、样本空间(Ω)、样本点(ω)、随机事件、必然事件、不可能事件2.概率对于任意两个事件A和B,有3.古典概型定义:随机事件E的样本空间中只有有限个样本点,并且每个样本点的出现是等可能的。def factorial(n): if n == 0: return 1; else: return (n*factorial(n-1)) l_fac = factorial(365); #
2020-06-22 20:09:18
302
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人