![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
lucky i wanna
好奇驱动一切
展开
-
python只使用位操作符和加号实现乘法、除法操作
def mul_cell(mult1, mult2, mult_acci): if(mult2 & 0x01): return [mult1 << 1, mult2 >> 1, mult_acci + mult1] else: return [mult1 << 1, mult2 >> 1, mult_acci]def mult_man(mult1, mult2): if mult2 >.原创 2022-02-15 15:39:44 · 517 阅读 · 0 评论 -
批量复制某一个文件夹下某种文件
import osimport shutildef file_name(file_dir): for root, dirs, files in os.walk(file_dir): for j in files: if j.endswith('.pdf'): sourcefile = root +'/' +j...原创 2020-01-31 16:12:26 · 480 阅读 · 0 评论 -
视频-音频-文字
视频-音频第一步,安装ffmpy3库。pip install ffmpy3第二步,下载FFmpeg。去官网下载FFmpeg,根据自身电脑版本下载相应安装包。http://ffmpeg.org/download.html解压ffmpeg文件,将ffmpeg文件中的可执行文件ffmpeg.exe复制到当前项目文件目录下。第三步,运行以下代码生成wav文件。from ...原创 2020-01-01 20:51:50 · 330 阅读 · 0 评论 -
批量处理图片成手画模式
from PIL import Imageimport numpy as npimport osimport cv2 as cvdef mulhanpicture(path): filelist = os.listdir(path) for item in filelist: if item.endswith('.png') or item.endsw...原创 2019-12-22 11:27:29 · 149 阅读 · 0 评论 -
pyinstaller打包程序带图片终极教程
上次文章分享了一个比较傻笨的打包程序带图片,今天分享一个比较好的方法。第一步,将图片转换成py文件,程序如图。import base64def pic2py(picture_name): """ 将图像文件转换为py文件 :param picture_name: :return: """ open_pic = open("%s" % ...原创 2019-12-22 11:00:35 · 4526 阅读 · 1 评论 -
超音速气液混合
利用拉瓦尔喷管实现,是我的硕士毕业设计,已经编写好了一个界面,并且已经pyinstaller。很开心,如图:没看错,右下角是退出按钮,该软件可以设定气体、液体入口参数范围,也可以设置气体、液体入口值。第一步,右上角输入初始值,喷嘴参数为固定,但气体、液体初始为一范围,注意看单位,点击右上角计算,由于计算次数过多,所以最下面有进度条,如图:完成如图:可以点击右侧的11个按钮,...原创 2019-12-21 12:04:52 · 333 阅读 · 1 评论 -
python不同库之间图片格式的转换
之前在用pyqt做一个界面的时候,需要把程序打包成exe文件。使用pyinstaller打包后发现程序界面上的图片不见了,查阅很多资料,也没有得到解决,在此提出一种比较傻缺的做法,将图片像素赋值给一个矩阵数组,然后将矩阵数组转换为pyqt可处理的Qpixmap文件,就可以进行界面图片加载,并且可用。import cv2 as cvimport numpy as npfrom PIL im...原创 2019-12-21 11:47:38 · 259 阅读 · 0 评论 -
python去除水印
python去除水印最重要的是把水印识别出来,所以如果有一个水印蒙版图片最好,如果没有,则要求水印颜色和底色不一样。本篇文章只对水印颜色和底色不一样的水印去除。第一步,识别出来水印颜色,可以采用python相应鼠标点击事件,得出鼠标点击点图片像素:import cv2import numpy as npimg = cv2.imread('re.png')a =[]b = []...原创 2019-12-17 09:36:51 · 4184 阅读 · 0 评论 -
滤波
滤波主要分为两种,时域和频域滤波。时域滤波又可分为平均值、中值滤波、卡尔曼滤波。频域滤波又可分为低通、高通、带通、带阻滤波。本文介绍使用python实现一维数据低通滤波:import numpy as npimport matplotlib.pyplot as pltx = np.arange(0,10*np.pi,0.01)y = np.sin(x)plt.plot(x,y)p...原创 2019-12-04 18:35:31 · 1857 阅读 · 0 评论