Python
Loy_Fan
Life can not be planned
展开
-
列表类常用函数
方便查找使用创建二维列表并置0#列表生成#【1】matrix = [[0 for i in range(m)] for j in range(n)]#【2】matrix = [[0] * m for i in range(n)]#使用numpy创建import numpy as npmatrix = np.zeros((m, n), dtype=np.int)一维数组和...原创 2019-11-22 15:08:23 · 299 阅读 · 0 评论 -
计算类常用函数
方便查找使用计算类除法Python2和Python3之间的不同#Python2>>> 7/100#Python3>>> 7/100.7>>> int(7/10)0随机生成0-1之间的浮点数的矩阵import numpy as np>>> np.random.rand(3,2)array(...原创 2019-11-22 15:06:59 · 356 阅读 · 0 评论 -
文件类常用函数
新建文件import os# 判断路径是否已经存在isExists=os.path.exists(path)# 若不存在就创建if not isExists: os.makedirs(path) glob()一个很好用的读取文件的函数from glob import globdata = glob('dir/*') #得到这个目录下所有文件的名称,作为列表元素存储在data中...原创 2019-11-22 15:06:17 · 151 阅读 · 0 评论 -
图像类常用函数
import cv2import numpy as npimport matplotlib.pyplot as plt# 加载图片img = cv2.imread('pic.jpg')H_rows, W_cols= img.shape[:2]# 设置原图四个角(左上、右上、左下、右下)的位置pts1 = np.float32([[380, 187], [860, 143], [8...原创 2019-09-30 10:31:26 · 534 阅读 · 0 评论 -
常用Python自带函数
super函数# super() 函数是用于调用父类(超类)的一个方法。# super 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(MRO)、重复调用(钻石继承)等种种问题。# MRO 就是类的方法解析顺序表, 其实也就是继承父类方法时的顺序表。# 语法super(type[, object-or-type])# ...原创 2019-08-07 15:33:23 · 214 阅读 · 0 评论 -
Python多行注释/取消注释快捷键
step1:选中需要注释/取消注释的所有代码step2:按快捷键系统快捷键Maccommand + /WindowsCtrl + /原创 2019-07-22 10:48:25 · 56509 阅读 · 0 评论 -
python工具包的安装命令
#vim>> sudo apt-get install vim-gtk#OpenCV/CV2>> apt-get install python-opencv#_tkinter python2>> apt-get install python-tk#python3>> apt-get install python3-tk原创 2019-07-02 14:29:32 · 574 阅读 · 0 评论 -
10个很实用Python图像操作工具库
概述了一些常用的python库,这些库提供了一种简单直观的图像转换方法。每个库只提供一些例子,但它们都还有非常多好用的功能。scikit Image官网:https://scikit-image.org/开源代码:https://github.com/scikit-image/scikit-image用户指南:https://scikit-image.org/docs/stable/...原创 2019-06-09 17:06:28 · 335 阅读 · 0 评论 -
Python + numpy实现同态加密算法
Sc=wx+ex=⌈Scw⌋S \mathbf{c}=w \mathbf{x}+\mathbf{e} \quad \mathbf{x}=\left\lceil\frac{S \mathbf{c}}{w}\right\rfloorSc=wx+ex=⌈wSc⌋第一种加密对称加密如果密钥S是一个单位矩阵,那么c不过是输入x的一个重加权的、略带噪声的版本。当S为单位矩阵时,相当于没有加密当...原创 2019-05-14 15:52:52 · 8919 阅读 · 14 评论 -
提取和使用Python工程的依赖包为requirements.txt
提取整个环境下的依赖包在命令行中输入>> pip freeze > requirements.txt这条命令会在当前目录下产生一个名为requirements.txt的文件,包含了整合环境下安装的所有工具包和它的版本号。提取当前工程下的依赖包很多时候只需要用到当前工程的工具包,并不需要整个环境所有的。那么可以使用工具pipreqs先安装:>> pip...原创 2019-05-05 11:18:19 · 2852 阅读 · 0 评论 -
按照不同的Python版本安装工具包
Python一般会有默认版本,比如我正在用的macOS默认版本是Python2.7。即使你装了不同的版本,如果不修改,则运行的时候都会使用默认版本运行,例如我运行py文件的时候系统默认使用2.7版本运行,但现在很多工程会使用Python3以上的版本来写,这时候里面有不少的语法和用法和Python2存在出入,不得不切换版本运行,而不同版本的工具包又不是共用的,而是各自拥有各自的packages,这...原创 2019-04-29 09:19:37 · 509 阅读 · 0 评论 -
字符串/数字类/元素常用函数
字符串/数字类图像类文件类glob()一个很好用的读取文件的函数from glob import globdata = glob('dir/*') #得到这个目录下所有文件的名称,作为列表元素存储在data中data = glob('dir/*.txt') #得到这个目录下所有txt文件的名称,作为列表元素存储在data中data = glob('dir/*/*') #得到这个目录...原创 2019-04-03 15:43:32 · 486 阅读 · 0 评论