莯滢

不念过往、不负当下、不畏将来


  • 一份耕耘

  • 一份收获

  • 果实标签

  • 果实分类

  • 关于耕作者

MySQL数据存储引擎 & B+树索引

发表于 2017-06-02 | 分类于 MySQL
字数统计: 595 | 阅读时长 ≈ 2
MySQL的存储引擎目前总共有9种ARCHIVE、BLACKHOLE、MRG_MYISAM、FEDERATED、MyISAM、PERFORMANCE_SCHEMA、InnoDB、MEMORY、CSV,但常用的有两种,一种是InnoDB,一种是MyISAM。可以在MySQL中使用命令行show engines查看MySQL支持的所有存储引擎, 若想要比较好的显示结果可以使用show engines ...
阅读全文 »

Python数据类型(四)迭代器 & yield表达式

发表于 2017-05-08 | 分类于 Python基础
字数统计: 4.4k | 阅读时长 ≈ 17
迭代器类型是指Python中通过使用特定的单独方法支持在容器中进行迭代的类型。容器对象要提供迭代支持,必须定义container.iter()方法来返回一个迭代器对象,并且迭代器对象本身需要支持iterator.__iter__()和iterator.__next__(),这两者共同组成了迭代器协议。Python 定义了几种迭代器对象以支持对一般和特定序列类型、字典和其他更特别的形式进行迭代。 除 ...
阅读全文 »

Python数据类型(三)数据结构类型—list、tuple、range、set、frozenset、dict

发表于 2017-05-07 | 分类于 Python基础
字数统计: 6.7k | 阅读时长 ≈ 28
数据结构类型是指用来存储数据、文字、字符、二进制、类对象,进一步方便操作查找存储内容的结构。数据类型分为了序列类型、集合类型、映射类型。 ​ 序列类型是Python数据类型的内置基本数据类型,有三种基本序列类型:list,tuple和range。同样,序列类型分为通用序列类型、可变类型和不可变类型。 ​ 集合类型是指由具有唯一性的hashable对象锁组成的无序多项集。无序多项集与序列 ...
阅读全文 »

Python文本处理(三)unicodedata & stringprep & readline模块

发表于 2017-05-06 | 分类于 Python基础
字数统计: 4.4k | 阅读时长 ≈ 17
unicodedata模块unicodedata模块提供对Unicode字符数据库(UCD)的访问,该数据库为所有Unicode字符定义字符属性,数据库中包含的数据从UCD 9.0.0版编译而来。unicodedata模块使用的名称和符号与Unicode#44标准附件一致。 unicodedata模块定义的函数如下: unicodedata.lookup()​ unicodedata.loo ...
阅读全文 »

Python文本处理(二)difflib & textwrap 模块

发表于 2017-05-05 | 分类于 Python基础
字数统计: 7.4k | 阅读时长 ≈ 30
difflib模块用来辅助计算文本差异,difflib模块提供比较序列的类和函数,可以用来进行序列或文件的比较并产生不同格式的信息,包括HTML和上下文以及统一格式的差异。 difflib文本比较类​ difflib提供了用来文本比较的类,有以下内容 SequenceMatcher​ SequenceMatcher:序列分析器,可以用于比较任何序列元素是可哈希的序列对,该类比较 ...
阅读全文 »

Python文本处理(-)正则表达式操作-re模块 & regex模块

发表于 2017-05-05 | 分类于 Python基础
字数统计: 10.5k | 阅读时长 ≈ 44
正则表达式(称为RE,或正则,或正则表达式模式)本质上是嵌入在Python中的一种微小的、高度专业化的编程语言。re模块提供来正则表达式匹配操作,用来对文本进行一些处理优化。匹配模式和被搜索的字符串既可以是Unicode字符串(str),也可以是8位字节串(bytes),不过两者不能混用。绝大多数正则表达式操作都提供了相应的函数,函数不需要先编译一个对象,但损失来一些优化参数。另外,第三方模块re ...
阅读全文 »

Python数据类型(二)文本类型-str

发表于 2017-05-04 | 分类于 Python基础
字数统计: 8.9k | 阅读时长 ≈ 37
Python中处理文本数据使用由Unicode编码构成的不可变序列字符串—str对象。字符串表达形式如下: .单引号 ‘This article describes information about str object’ .双引号 “This article describes information about str object” .三重引号 ‘’‘ This article descr ...
阅读全文 »

Python运算(五)统计statistic模块

发表于 2017-05-03 | 分类于 Python基础
字数统计: 939 | 阅读时长 ≈ 4
statistics模块为具有数字特性的数据提供数学统计计算函数,若无明确指明,支持的数据类型 int, float, decimal.Decimal 和 fractions.Fraction。其它类型暂不支持,混合类型也不能独立操作,如果 输入的数据是混合类型,必须用map()函数转换成可识别的类型map(float, inpud_data)。 statistics模块中的统计函数有: 平均&a ...
阅读全文 »

Python运算(四)random模块&secrets模块

发表于 2017-05-03 | 分类于 Python基础
字数统计: 2.6k | 阅读时长 ≈ 10
random模块random模块实现了这种分布的伪随机数生成器,随机数可以被应用于数学、安全等领域,并且也经常被嵌入算法中,用以提高算法效率,在机器学习算法中对随机数的设定是必要的一步,并且随机数的设定会影响算法的好坏。 random模块提供的函数是基于random.Random类的隐藏实例的绑定方法,几乎所有模块函数都依赖于基本函数random(),random()函数在半开放区间[0.0, 1 ...
阅读全文 »

Python数字运算(三)cmath模块

发表于 2017-05-03 | 分类于 Python基础
字数统计: 838 | 阅读时长 ≈ 3
cmath模块为复数提供了有关数学运算函数,使得复数也能想整型或浮点型数字一样计算 复数极坐标系转换函数在Python数据类型(一)数字类型中讲到复数的存储本质,和在极坐标系的定义,有关极坐标转换函数如下: 函数名 释义 cmath.phase(x) 以浮点数的形式返回x的弧度,范围在[-π,π] cmath.polar(x) 返回x在极坐标系中的坐标(r,phi) cmat ...
阅读全文 »
12
莯滢

莯滢

从事过编程,源于兴趣,目前在数据分析进修的路上

19 日志
4 分类
4 标签
RSS
weibo Github E-mail
0%
© 2015 — 2019 莯滢 | Site words total count: 69.3k