pip

Python实现一键换底片!不用抠图,想换什么换什么

允我心安 提交于 2020-07-28 12:19:03
生活中我们会拍很多的证件照,有的要求红底,有的是白底,有的是蓝底,今天不通过抠图,实现一键换底片,想换什么换什么。 知识点: 1.图像处理 2.OpenCV 3.numpy 4.python基础知识 环境: windows pycharm python3 步骤 1、倒入库 import numpy as np import cv2 如果直接在命令提示符中安装的话要换个名称 pip install OpenCV-python 2、图像导入 img = cv2.imread('timg.jpg') 3、缩放 rows,cols,channels = img.shape print(rows,cols,channels) img = cv2.resize(img,None,fx=0.5,fy=0.5) rows,cols,channels = img.shape print(rows,cols,channels) 4、显示图像内容,并进行处理 转换图像为二值化图 cv2.imshow('img',img) hsv = cv2.cvtColor(img,cv2.COLOR_BGR2HSV) cv2.imshow('hsv',hsv) lower_blue = np.array([90,70,90]) upper_blue = np.array([110,255,255]) 二值化功能

virtualenv安装和使用(win10)

你说的曾经没有我的故事 提交于 2020-07-28 10:20:15
安装 pip install virtualenv 2. 验证安装 virtualenv --version 3.创建虚拟环境 新建文件夹env,切换命令行到新建文件夹执行 virtualenv env 4.启用虚拟环境 env\Scripts\activate 5.禁用虚拟环境 deactivate 来源: oschina 链接: https://my.oschina.net/u/4448313/blog/4312928

pip设置阿里云的镜像源

牧云@^-^@ 提交于 2020-07-28 10:12:43
linux 在用户目录下创建 ~/.pip/pip.conf [global] trusted-host = mirrors.aliyun.com index-url = https://mirrors.aliyun.com/pypi/simple windows 在用户目录下创建 %HOMEPATH%\pip\pip.ini [global] trusted-host = mirrors.aliyun.com index-url = https://mirrors.aliyun.com/pypi/simple 临时使用 pip install xxxx -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com 来源: oschina 链接: https://my.oschina.net/leboo/blog/4300898

使用Python中openpyxl库来操作Excel

徘徊边缘 提交于 2020-07-28 09:57:55
文章目录 执行 pip install openpyxl 安装该库 新建Excel,写入数据 下面的示例代码 修改Excel中的数据 修改单元格内容 删除行、删除列 文字 颜色、字体、大小 背景色 插入图片 Excel COM接口 执行 pip install openpyxl 安装该库 import os os . system ( "pip3 install openpyxl" ) 新建Excel,写入数据 xlrd 只能读取Excel内容,如果你要 创建 一个新的Excel并 写入 数据,可以使用 openpyxl 库。 openpyxl 库既可以读文件、也可以写文件、也可以修改文件。 但是,openpyxl 库不支持老版本 Office2003 的 xls 格式的Excel文档,如果要读写xls格式的文档,可以使用 Excel 进行相应的格式转化。 下面的代码,演示了 openpyxl 的 一些基本用法。 import openpyxl #创建一个Excel workbook 对象 book = openpyxl . Workbook ( ) #创建时,会自动产生一个sheet,通过active获取 sh = book . active #修改当前 sheet 标题为 工资表 sh . title = '工资表' #保存文件 book . save ( '信息.xlsx'

uwsgi nginx 部署 flask

血红的双手。 提交于 2020-07-28 09:35:25
当前项目目录 . ├── app ├── app.log ├── app.py ├── config.py ├── manager.py ├── Pipfile ├── Pipfile.lock ├── __pycache__ │ ├── app.cpython-36.pyc │ ├── app.cpython-37.pyc │ └── view.cpython-36.pyc ├── uwsgi.ini └── uwsgi.pid app.py: from flask import Flask, request from flask_restful import Resource, Api import logging import json app = Flask(__name__) app.config['JSON_AS_ASCII'] = False handler = logging.FileHandler('app.log', encoding='UTF-8') logging_format = logging.Formatter( '%(asctime)s - %(levelname)s - %(filename)s - %(funcName)s - %(lineno)s - %(message)s') handler.setFormatter(logging

Python小技巧:如何批量更新已安装的库?

喜夏-厌秋 提交于 2020-07-28 08:48:11
众所周知,升级某个库(假设为 xxx),可以用 pip install --upgrade xxx 命令,或者简写成 pip install -U xxx 。 如果有多个库,可以依次写在 xxx 后面,以空格间隔。那么,如何简单优雅地批量更新系统中全部已安装的库呢? 接下来我们直奔主题,带大家学习几种方法/骚操作吧! 方法一:pip list 结合 Linux 命令 pip list 命令可以查询已安装的库,结合 Linux 的一些命令(cut、sed、awk、grep……),可以直接在命令行中实现批量升级。 先查询一下,看看是什么格式的: 可以看到,前两行是一些提示信息,我们需要从第 3 行开始过滤,那就可以使用 awk 命令: python3 -m pip list | awk 'NR>=3{print}' | awk '{print $1}' | xargs python3 -m pip install -U 解释一下这句命令的操作过程:先 list 查询,接着第一个 awk 取出行号大于等于 3 的内容,第二个 awk 取出第一列的内容,然后作为参数传给最后的升级命令。 (PS:测试服务器上有不同版本的 Python,所以作了指定。关于“-m”的用法,推荐阅读: Python 中 -m 的典型用法、原理解析与发展演变 ) pip 还支持查询已过期的库,即使用 pip

Python3+WebSockets实现WebSocket通信

筅森魡賤 提交于 2020-07-28 08:03:57
一、说明 1.1 背景说明 前段时间同事说云平台通信使用了个websocket的东西,今天抽空来看一下具体是怎么个通信过程。 从形式上看,websocket是一个应用层协议,socket是数据链路层、网络层、传输层的抽像;从应用场合上看,websocket可以使用javascript实现,而socket不能用javascript实现(真不能吗?我不太确定);从实际效果上看,和一般的socket连接用起来没什么区别。 我们知道http是短连接的,反复建立和销毁连接比较耗费资源,另外http协议经常头部内容比主体内容还长也比较浪费资源;websocket可以认为就是一个内容使用载荷固定格式的socket长连接。 websocket基本协议格式如下,更多说明见 RFC 6455 : 1.2 环境说明 当前环境我使用Python3+WebSockets库,WebSockets直接使用pip安装即可: pip install websockets 二、代码实现 长连接是有状态的,所以一般在且只在最开始进行一次身份认证,而后通信过程不需要认证信息。我们这里实现一个简单的用户名密码认证过程。长连接更多内容可参考“ 长 连接 与短 连接 的安全差异讨论 ”。 另外,注意把代码中的ip改成自己的。 2.1 python服务端代码 import asyncio import websockets #

开源!我知道你不知道,百度开源词法LAC 2.0帮你更懂中文

[亡魂溺海] 提交于 2020-07-28 07:46:23
百度NLP权威发布,可能是最好用的中文词法分析工具—— LAC 2.0 闪亮登场!与LAC 1.0相比,LAC 2.0在性能与效果上有明显提升,且支持多种开发语言,一键安装调用,更加快速便捷。 LAC项目地址: https://github.com/baidu/lac 下载安装命令 ## CPU版本安装命令 pip install -f https://paddlepaddle.org.cn/pip/oschina/cpu paddlepaddle ## GPU版本安装命令 pip install -f https://paddlepaddle.org.cn/pip/oschina/gpu paddlepaddle-gpu LAC是什么 LAC全称Lexical Analysis of Chinese,是百度NLP(自然语言处理部)研发的一款词法分析工具,可实现 中文分词 、 词性标注 、 专名识别 等功能。 LAC在分词、词性、专名识别的整体准确率超过90%,以专名识别为例,其效果要比同类词法分析工具提升10%以上。 例如: 我知道你不知道,百度开源词法LAC帮你更懂中文! LAC 2.0可以从语义合理性角度精确完成 分词、词性标注 和 专名 的一体化识别。 LAC 2.0有哪些优势 自开源以来,LAC得到了不少关注与好评。为了进一步提升厂内外开发者的使用体验

蠎周刊422 ~ 超现代 Python 开发环境配置

∥☆過路亽.° 提交于 2020-07-28 04:27:46
Title: Issue 422 Slug: issue-422 Date: 2020-05-20 11:42 Tags: Weekly,Python,pycoders,ZH 超现代 Python 开发环境配置 原文: PyCoder's Weekly - Issue #422 200527 Zoom.Quiet (大妈) 用时 42 分钟 完成快译 200527 Zoom.Quiet (大妈) 用时 37 分钟 完成格式转抄. 在异步中等待 HYNEK SCHLAWACK There are many ways to wait on the results of a coroutine in Python’s asyncio framework. They all have different properties and use cases. In this article, they’ve all been collected in one place to help you figure out which one you need. 异步 Python 中的延迟 CHRTIS WELLONS Where does latency in asynchronous programs come from? Explore some common mistakes in