
PYTHON
Qiong-k
优秀的技术管理工作者^-^
展开
-
Qt ui 导出python文件及python程序打包
pyuic5 -o "输出python文件名.py" "输入Qt文件名.ui"原创 2022-05-10 13:55:45 · 429 阅读 · 0 评论 -
selenium 使用带密码的socks5代理方法
网上搜索了一堆,都说没办法设置有账户密码的socket代理,或者要用第三方全局代理来转接消息但经过分析发现是可以实现的原创 2022-01-28 11:13:53 · 3572 阅读 · 4 评论 -
selenium headless模式下防止反爬及页面加载问题
1、无头模式下缺少浏览器信息,或默认填充的浏览器信息带有爬虫痕迹,会被识别为机器人而导致爬虫执行失败。2、页面动态加载时,有时会根据页面size来布局控件,如果size太小会出现控件加载失败情况。def HeadlessChromeDriver(headless = True,Proxy = None): from selenium.webdriver import Chrome from selenium.webdriver.chrome.options import Optio原创 2021-12-02 10:01:56 · 6735 阅读 · 1 评论 -
matplotlib.pyplot 设置布局以及axes与plot关系
今天准备绘制一个饼图,并在旁边放上图例但发现图例经常会挡住饼图的局部内容,因此将饼图与图例布局成 1行2列的样式:这种样式可以通过添加两个子图来实现:fig, axes = plt.subplots(figsize=[7,5] ) # 设置绘图区域大小#先创建一个绘图区域ax1 = plt.axes([0.0, 0.0, 0.7, 1])设置饼状图的绘图区域的范围...原创 2019-12-18 14:46:33 · 1383 阅读 · 0 评论 -
C/C++调用依赖QT库的python程序
计划用MFC做一个简单页面,用 python matplotlib.pyplot 库于seaborn 库 进行数据分析,将分析的柱状图导入到MFC界面里展示。首先,python 3.6和python 2.7 通过C接口抓取异常的方式有所差异,参考下列代码:void fetch_error(){ PyObject *type = NULL, *value = NULL, *tr...原创 2019-12-16 15:04:38 · 367 阅读 · 0 评论 -
numpy 小知识
numpy中数据是区分类型的,X = np.arange(-5.0, 5.0, 1.0) 初始化出来的是 float64但Y = np.arange(-5, 5, 1.0) 初始化出来的是int32了直接调用X+=Y 是会报错,数据类型不一致可以通过 Y=Y.astype(np.float) 转换后来使用,也可以通过Y=Y.astype(X.dtype) 来转换...原创 2019-03-20 17:11:12 · 165 阅读 · 0 评论 -
python 2D/3D点集绘制差异
import matplotlib.pyplot as plt采用 matplotlib.pyplot 作为绘图库2D绘制直接使用:plt.scatter3D绘制需要创建一个gca对象,通过gca.scatter 进行绘制fig = plt.figure()ax = fig.gca(projection='3d')另外,发现必须导入:from mpl_toolk...原创 2019-03-20 16:50:43 · 659 阅读 · 0 评论 -
conda常用命令汇总
conda --version 检测conda版本conda update conda 升级conda版本conda create -n [名称] python=2.7/3.5 创建一个python环境,版本为python参数设置的python --version 检测python版本activate [名称] 激活一个环境deactivate 注销当前环境conda...原创 2018-10-16 16:16:09 · 386 阅读 · 0 评论 -
Caffe搭建编译问题汇总
一定要装Anaconda3,Anaconda3把绝大多数python库都自动装好了,还能自动设置python环境,非常方便。手动一个个下载python的支持库要死 下载caffe windows如下操作,关闭NINJA与GPU加速以及设置python为3.5。盘符注意修改下e:cd E:\Study\Caffe\caffe-windows\scriptsSET WITH_N...原创 2018-08-22 16:47:23 · 248 阅读 · 0 评论 -
python获取汉字编码的int形式
调用ord(‘汉’)函数可得到汉字编码对应的整型值原创 2018-02-05 13:40:57 · 1149 阅读 · 0 评论 -
tensorflow 中的变量为何会被训练
之前一直疑惑,在TensorFlow中构建神经网络的时候仅仅做了几个矩阵乘法,其中W B在run的时候就会迭代训练。经过一番查找资料, 声明Variable变量时,默认trainable=True,会自动训练。在http://blog.youkuaiyun.com/shenxiaoming77/article/details/77197708 中有更详细说明。原创 2018-01-29 09:50:41 · 1141 阅读 · 1 评论 -
python pip install 异常问题
刚开始玩python没多久,发现很多python库都是用pip模块安装的安装的时候出现许多问题,其中就包括命令行中弹出python脚本错误的红色警告本来只是因为看不清楚字,把其重定向至文本中检测结果调用重定向符合后发现就安装成功了,也是奇怪,大家可以试试,图如下:调用重定向后:很莫名,自己也没搞清楚原因,不过不求甚解的话可以试试。原创 2017-10-10 11:42:58 · 1101 阅读 · 0 评论 -
python 流传输注意事项
文件读取将缓存作为流传输时,open的方法注意使用rb(二进制模式),主要其他库是对文件格式判断的问题,具体原因未分析StringIO 可以将流转换为文件对象原创 2017-04-27 14:47:20 · 357 阅读 · 0 评论 -
C语言调用python接口注意事项
1、需要设置python环境路径Py_SetPythonHome("C:\\Python27");否则初始化Py_Initialize();出错2、python的案例当做类似动态库调用,不要有直接执行的代码3、C向python的参数传递都是以组元的形式进行的,组元中[0],[1],[2]...分别代表1、2、3号参数因此,如果只有一个参数时,从C转换为p原创 2017-03-02 11:04:29 · 978 阅读 · 0 评论