python
两个轮子
这个作者很懒,什么都没留下…
展开
-
python打包pyqt5+opencv开发的程序(一):pyinstaller
目的:将python项目打包成exe文件。项目特点:该python项目包含多个子文件夹及py文件,与外部有xml数据交换。使用的库:pyqt5,numpy,matplotlib,opencv-python,scikit-learn方法:新建虚拟环境,使用pyinstaller进行打包,避免在anaconda环境下打包体积过大。问题:anaconda下打包的exe文件约200Mb,新建环境后...原创 2020-04-19 14:49:16 · 3442 阅读 · 0 评论 -
python数据预处理并使用pickle模块保存
机器学习中,通常拿到的数据并不能直接使用,需要进行预处理,比如剔除部分特征、去除脏数据、数据归一化、独热编码等,也就是特征工程。我们不希望每次加载程序的时候都需要进行前面的预处理,因此可以把预处理之后的数据保存起来,这里可以用pickle模块。这有点类似电脑游戏中的进度保存。下面以 notMNIST 数据集为例,介绍如何进行数据的预处理。1. 导入需要的模块第一步,先把需要的模块导原创 2018-01-21 19:17:35 · 5426 阅读 · 0 评论 -
【python】用tqdm模块实现进度条显示
tqdm在阿拉伯语中的意思是“进展”,是一个快速、扩展性强的进度条工具库,用户只需要封装任意的迭代器 tqdm(iterator)。一张动图展示tqdm 的简单而强大: 用法最主要的用法有3种,自动控制、手动控制或者用于脚本或命令行。 详细资料见GitHub: https://github.com/tqdm/tqdm自动控制运行最基本的用法,将tqdm() 直接包...原创 2018-02-18 23:00:08 · 65906 阅读 · 4 评论 -
【python】PyQt5 + pycharm调用Qt Designer,将.ui文件转换成.py文件
使用python进行开发过程中,不可避免会用到图形用户界面(Graphical User Interface,GUI),目前常用的GUI控件集有PyQt、Tkinter、wxPython、PyGTK等。 本文选用的控件集为PyQt5,开发环境如下: 安装包 版本号 windows10 64bit PyCharm 2017.2.3 python ...原创 2018-07-18 09:40:27 · 9599 阅读 · 1 评论 -
偏置圆柱体相贯线的空间坐标计算
两个圆柱形管的相贯存在4种形式,正交、偏置、斜交和偏置斜交。本文仅讨论偏置情况下的计算方法。建立如下坐标系,圆柱1的轴线为Z轴,圆柱2的轴线与Y轴平行,通过右手法则确定X轴,圆柱2的轴线在XOY平面上。圆柱1半径为a,圆柱2半径为b,圆柱2的轴线相较于Y轴偏移距离为ΔX,其中b > a。采用极坐标系表示两个圆柱面和法线矢量:∑1\sum_1∑1: x1=acosθx_1 = ...原创 2019-08-22 16:04:04 · 3186 阅读 · 3 评论