Python
voicialex
此人不懒,什么都不想写
展开
-
互斥锁
1、互斥锁基本原理:互斥锁是一个二元变量,其状态为开锁(允许0)和上锁(禁止1),将某个共享资源与某个特定互斥锁在逻辑上绑定(要申请该资源必须先获取锁)。(1)访问公共资源前,必须申请该互斥锁,若处于开锁状态,则申请到锁对象,并立即占有该锁,以防止其他线程访问该资源;如果该互斥锁处于锁定状态,则阻塞当前线程。(2)只有锁定该互斥锁的进程才能释放该互斥锁,其他线程试图释放无效。2、初始化互斥...原创 2019-10-23 20:11:41 · 1563 阅读 · 0 评论 -
Mac下python及其库的安装 (附最新pycharm激活)
Homebrew安装brew是用来安装管理Mac系统使用的程序 ,通过brew install name 来进进行安装下载安装程序的目录为 /usr/local/Cellar然后通过 /usr/local/bin 来创建对应的软连接来使用brew安装python//查看brew中python可选的版本 $ brew search python // Mac自带的pytho...原创 2019-06-07 13:46:29 · 4622 阅读 · 0 评论 -
OpenCV操作
OpenCV介绍OpenCV,它是一个图像和视频处理库,包含 C ++,C,Python 和 Java 的绑定。 OpenCV 用于各种图像和视频分析,如面部识别和检测,车牌阅读,照片编辑,高级机器人视觉,光学字符识别等等OpenCV 有一些操作,如果没有完整安装 OpenCV (大小约 3GB),你将无法完成,但是实际上你可以用 python-OpenCV 最简安装。需要安装3个库:pyt...原创 2019-07-04 11:51:47 · 147 阅读 · 0 评论 -
Web Scraping 爬虫
key word :requests, urllib, beautifulsoup, scrapy网页结构HTML,CSS,JavaScriptHTML中,基本上所有实体内容都会有个tag来框住,被框住的内容被展现成不同内容和形式。主体tag有head和body:head中存放一些网页的源信息,比如title,这些信息不回被显示到网页中,大多时候是给搜索引擎的爬虫看...原创 2019-08-04 21:24:45 · 461 阅读 · 0 评论 -
各个模块dumps和loads以及encode和decode的转换区别
json模块与pickle模块dumps和loads以及encode和decode的转换区别python中json文件处理涉及的四个函数json.dumps()和json.loads()、json.dump()和json.load()的区分原创 2019-09-07 02:31:54 · 273 阅读 · 0 评论 -
python多线程中线程阻塞.join() 与线程守护.setDeamon(True)
join() 阻塞线程mainThread A 中创建了subThread B, 并在A中调用了B.join(),那么主线程会在调用B的地方等待线程B完成操作之后(阻塞状态),才能继续往下执行join([timeout]), 等待至线程中止。这阻塞调用线程直至线程的join() 方法被调用中止-正常退出或者抛出未处理的异常-或者是可选的超时发生参考1参考RUNOOB - Python3...原创 2019-09-23 01:56:00 · 456 阅读 · 0 评论 -
Python 多线程multiprocess 与多进程threading
一、Process参数介绍:1 group参数未使用,值始终为None2 target表示调用对象,即子进程要执行的任务3 args表示调用对象的位置参数元组,args=(1,2,‘a’,)4 kwargs表示调用对象的字典,kwargs={‘name’:‘a’,‘age’:18}5 name为子进程的名称方法介绍:1 p.start():启动进程,并调用该子进程中的p.run()...原创 2019-09-23 18:40:34 · 592 阅读 · 0 评论 -
ML 入门:归一化、标准化和正则化
ML 入门:归一化、标准化和正则化原创 2019-09-26 10:05:15 · 194 阅读 · 0 评论