python
文章平均质量分 87
lgy54321
这个作者很懒,什么都没留下…
展开
-
python Day1(数据类型)
文章目录数据类型1不可变数据1.1Number(数字) 数据类型 1不可变数据 1.1Number(数字) 在Python 3里,只有一种整数类型 int,表示为长整型,没有 python2 中的 Long。 int(有符号整型) 【使用int】 float(浮点型) 【使用float】 complex(复数) 【使用complex】 bool布尔类型 在 Python2 中是没有布尔型的,它...原创 2018-12-17 19:16:13 · 145 阅读 · 0 评论 -
python gensim下使用word2vec
用gensim函数库训练Word2Vec模型有很多配置参数。这里对gensim文档的Word2Vec函数的参数说明进行翻译。 class gensim.models.word2vec.Word2Vec(sentences=None,size=100,alpha=0.025,window=5, min_count=5, max_vocab_size=None, sample=0.001,seed=1...原创 2019-07-05 09:32:38 · 283 阅读 · 0 评论 -
python 中sys模块
sys.argv 命令行参数List,第一个元素是程序本身路径 sys.modules 返回系统导入的模块字段,key是模块名,value是模块 sys.exit(n) 退出程序,正常退出时exit(0...原创 2019-07-05 09:18:18 · 113 阅读 · 0 评论 -
整理书架(逆序对)
题目 图书管理员小P每天要整理书架,一个书架有N排,每一排书架上能摆放k本书,每本书上都有索引的数字编号,例如1,5,7等等。 小P喜欢从数字编号排列最整齐的书架开始整理,因为这样的话这排书架上的书就不用整理,按照整齐程度整理,最后整理最不整齐的那排书架。 那么能否请机智的你帮助小P找出整理书架的顺序呢? 整齐程度的定义:每排书架中书的编号存在的逆序对越少,这排书架就越整齐,一排书架中若书的编号完...原创 2019-07-03 22:29:25 · 516 阅读 · 0 评论 -
协程
迭代器 迭代器的目的是节省空间,可以循环 from collections import Iterable from collections import Iterator class Classmate(object): def __init__(self): self.name=list() self.current_num=0 def add...原创 2019-06-21 20:54:22 · 144 阅读 · 0 评论 -
进程
multiprocessing 如果你打算编写多进程的服务程序,Unix/Linux无疑是正确的选择。由于Windows没有fork调用,难道在Windows上无法用Python编写多进程的程序? 由于Python是跨平台的,自然也应该提供一个跨平台的多进程支持。multiprocessing模块就是跨平台版本的多进程模块。 multiprocessing模块提供了一个Process类来代表一个进...原创 2019-06-16 15:50:31 · 125 阅读 · 0 评论 -
多任务-线程
并行–任务数小于cpu 并发–任务数大于cpu数 线性 python-threading 单线程执行 #coding=utf-8 import time def saySorry(): print("亲爱的,我错了,我能吃饭了吗?") time.sleep(1) if __name__ == "__main__": for i in range(5): ...原创 2019-06-12 15:35:45 · 141 阅读 · 0 评论 -
操作系统-(1)
不同的主流操作系统 桌面操作系统 windows macos Linux原创 2019-05-23 23:01:23 · 130 阅读 · 0 评论 -
面向对象(3)-类属性
实例原创 2019-05-28 10:00:47 · 387 阅读 · 0 评论 -
python--基础复习(函数式编程)
文章目录函数式编程高阶函数map 与reducefiftersorted返回函数匿名函数装饰器偏函数 函数式编程 函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计。函数就是面向过程的程序设计的基本单元。 高阶函数 既然变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函...原创 2019-05-22 23:01:10 · 115 阅读 · 0 评论 -
python--基础复习(高级特性)
文章目录切片迭代列表生成式生成器迭代器 切片 L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack'] L[0:3] L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素。 如果第一个索引是0,还可以省略: L[:3] ['Michael', 'Sarah', 'Tracy'] 支持L[-1]取倒数第一个元...原创 2019-05-22 22:28:36 · 98 阅读 · 0 评论 -
面向对象(二)继承 多态
私有变量 如果要让内部属性不被外部访问,可以把属性的名称前加上两个下划线__,在Python中,实例的变量名如果以__开头,就变成了一个私有变量(private),只有内部可以访问,外部不能访问,所以,我们把Student类改一改: class Student(object): def __init__(self, name, score): self.__name = ...原创 2019-05-24 19:29:37 · 163 阅读 · 0 评论 -
串-锯齿形变换
6.锯齿形变换 题目描述 给定一个字符串s和整数n, 求s做n行的锯齿形变换后, 顺序拼写而成的新字符串. 比如: s=“PAYPALISHIRING”, n=3, 锯齿形变换如下: P A H N A P L S I I G Y I R 再顺序从左到右, 从上到下的拼接成的字符串为: “PAHNAPLSIIGYIR” 解法分析 这道题最难的地方在于对题意的理解. 什么叫做...原创 2019-05-24 18:30:10 · 188 阅读 · 0 评论 -
python--基础复习(面向对象编程一)
文章目录类和实例数据封装 类和实例 面向对象最重要的概念就是类(Class)和实例(Instance) class后面紧接着是类名,即Student,类名通常是大写开头的单词, 紧接着是(object),表示该类是从哪个类继承下来的, 继承的概念我们后面再讲,通常,如果没有合适的继承类,就使用object类 ,这是所有类最终都会继承的类。 定义好了Student类,就可以根据Student类创建...原创 2019-05-24 14:10:26 · 151 阅读 · 0 评论 -
python-numpy
文章目录数组的创建一维数组的创建二维数组的创建特殊数组数组的属性和函数数组元素的获取--普通索引、切片、布尔索引和花式索 数组的创建 numpy中使用array()函数创建数组,array的首个参数一定是一个序列,可以是元组也可以是列表。 一维数组的创建 可以使用numpy中的arange()函数创建一维有序数组,它是内置函数range的扩展版 In [1]: import numpy as ...转载 2018-12-18 21:49:26 · 341 阅读 · 0 评论 -
python(day)—循坏和判断
文章目录条件语句 条件语句 Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。 Python 编程中 if 语句用于控制程序的执行,基本形式为: if 判断条件: 执行语句…… elif 判断条件: 执行语句 else: 执行语句…… ...原创 2018-12-18 20:37:15 · 204 阅读 · 0 评论 -
Python可迭代对象中的添加和删除(add,append,pop,remove,insert)
文章目录List:dict:set:tuple: List: classmates = ['Michael', 'Bob', 'Tracy'] classmates.append('Adam') //添加在末尾,没有add()方法 classmates.insert(1, 'Jack') //在指定位置添加 classmates.pop(1) //在知道位置删除,参数是...转载 2019-07-10 13:44:55 · 534 阅读 · 0 评论