- 博客(11)
- 资源 (7)
- 收藏
- 关注
原创 Python全栈学习笔记day 41:协程(Greenlet模块、gevent模块)、IO模型介绍(阻塞IO、非阻塞IO、 IO多路复用、异步IO)
目录一、协程1.1 介绍 1.2 Greenlet模块1.3 gevent模块二、IO模型介绍2.1 阻塞IO(blocking IO)2.2 非阻塞IO(non-blocking IO)2.3 多路复用IO(IO multiplexing)2.4 异步IO(Asynchronous I/O)2.5 IO模...
2018-12-26 22:36:48 294
原创 Python 10期考试题
Python 10期考试题1.常用字符串格式化有那些?并说明他们的区别format 直接调用函数%s 语法塘%r2.请写出[元组,列表,字典,集合]的定义方法,新增方法,更改方法,删除方法3.利用python打印前一天的本地时间,格式'2018-01-03(面试题)# 时间戳时间 - (60*60*24) 转换成格式化时间# 时间戳时间 - (60*60*24) 转换成格...
2018-12-25 16:56:54 1006
原创 Python全栈学习笔记day 40.5+:线程池和线程池的Python标准模块--concurrent.futures
Python标准模块--concurrent.futures源码:https://docs.python.org/dev/library/concurrent.futures.html #1 介绍:concurrent.futures模块提供了高度封装的异步调用接口ThreadPoolExecutor:线程池,提供异步调用ProcessPoolExecutor: 进程池,提供异步调...
2018-12-25 11:21:40 211
原创 Python全栈学习笔记day 40:线程(守护线程、互斥锁、互斥锁与GIL的关系、死锁与递归锁、信号量Semaphore、事件Event、条件Condition、定时器Timer、队列queue)
目录一、守护线程二、线程锁—互斥锁2.1 互斥锁与全局解释器锁GIL的关系2.2 互斥锁三、死锁与递归锁四、信号量Semaphore4.1 池与信号量的差别4.2 代码格式五、事件Event六、条件Condition七、定时器八、队列8.1 队列queue.Queue() 先进先出8.2 栈 q = queue.LifoQue...
2018-12-25 10:47:57 482
原创 Python全栈学习笔记day 39:线程(全局解释器锁GIL、threading模块)
目录一、线程1.1 进程和线程的关系1.2 线程的特点1.3 内存中的线程1.4 线程启动格式代码:1.5 练习 :多线程实现socket二、全局解释器锁GIL三、Thread类的其他方法一、线程进程是资源分配的最小单位,线程是CPU调度的最小单位.每一个进程中至少有一个线程。 1.1 进程和线程的关系线程与进程的区别可以归纳为以...
2018-12-23 22:18:04 256
原创 Python全栈学习笔记day 38:进程间通信:管道(multiprocessing.Pipe)、进程之间的数据共享(multiprocessing.Manager)、进池Pool模块、回调函数
目录一、进程间通信:管道(multiprocess.Pipe)二、管道实现生产者消费模型三、进程之间的数据共享四、进程池和multiprocessing.Pool模块五、回调函数一、进程间通信:管道(multiprocess.Pipe)管道示意图: 子进程接收主进程消息:from multiprocessing import Pipe,Process...
2018-12-22 17:27:16 1342
原创 Python全栈学习笔记day 37:multiprocessing模块:(信号量 Semaphore、事件Event、进程间通信:队列Queue、生产者消费者模型JoinableQueue)
目录一、信号量 multiprocess.Semaphore二、事件 —— multiprocess.Event三、进程间通信——队列四、生产者消费者模型JoinableQueue 一、信号量 multiprocess.Semaphore 意义:一套资源、代码同一时间只能被n个人访问、n个进程执行格式:from multiprocessing import ...
2018-12-20 16:45:35 1489
原创 多进程中错误 EOFError: EOF when reading a line
from multiprocessing import Processdef func(): num = input('>>>') print(num)if __name__ == '__main__': Process(target=func).start()在子进程中不能有输入,会报错
2018-12-20 09:32:18 6143 2
原创 Python全栈学习笔记day 36:multiprocessing.process模块、多进程中方法、多个子进程、开启多进程的第二种方式、守护进程、锁
目录 一、process 多进程二、多进程中方法join()三、多个子进程四、开启多进程的第二种方式(面相对象的方式)六、守护进程七、锁lock总结:方法:# 进程对象.start() 开启一个子进程# 进程对象.join() 感知一个子进程的结束# 进程对象.terminate() 结束一个子进程# 进程对象.is_alive() 查看某个子...
2018-12-16 16:37:27 402
原创 Python全栈学习笔记day 32: socketserver模块
socketserver模块使用格式:在一个服务端要接受多个客户端的链接时使用sever端:import socketserverclass MyServer(socketserver.BaseRequestHandler): def handle(self): print(self.request.recv(1024).decode('utf-8')) ...
2018-12-13 21:03:25 224
原创 机器学习科学计算库numpy基础 (不记得了就看看)
目录一、矩阵取值二、自定义数据类型三、改变维度四、组合数组五、常用属性六、numpy数组转化为Python列表一、矩阵取值1.购造矩阵arraya = numpy.array([[1,2,3],[2,3,4]])print(a)2.shapea = numpy.array([[1,2,3,4],[2,3,4,5],[2,3,4,4]])print...
2018-12-02 14:22:43 232
英文词性标注语料库
2019-08-02
个性化推荐算法系统(2):基于二分图的个性化推荐召回算法personal rank(MovieLens数据集电影推荐)
2019-06-18
Kaggle旧金山犯罪类型分类San Francisco Crime Classification.zip
2019-05-26
Python全栈学习笔记面向对象大作业:校园管理系统
2018-11-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人