Python
拓跋梁哲
这个作者很懒,什么都没留下…
展开
-
Pyqt5在程序中动态修改多界面的语言(英语转中文或者中文转英语)
继上次写完《如何用Pyqt5实现在程序中动态修改界面的语言(英语转中文或者中文转英语)》一文后,有的朋友提出希望在多个界面中实现动态修改界面语言,而我上次写的文章只能实现主界面的动态语言的修改,不满足朋友的要求,故而写成此文以解决朋友的问题,希望此文对您有帮助!需要说明的是,本文是在《如何用Pyqt5实现在程序中动态修改界面的语言(英语转中文或者中文转英语)》的基础上完成,如果有读者还不是很了解相关原理,请先阅读那篇文章。先来看看效果吧:原创 2020-08-09 12:35:07 · 3938 阅读 · 0 评论 -
解决PYTHONHOME这个环境变量带来的问题
结合上一节的来说,我找到了gdb和PYTHONHOME折中的办法,就是不设置环境变量PYTHONHOME,而是在Qt5中用C++调用Python时动态地去设置“PYTHONHOME”:结合我前面的文章看下图: 参考博客:https://blog.csdn.net/a_flying_bird/article/details/51095367...原创 2018-10-08 20:05:26 · 18613 阅读 · 1 评论 -
Qt5中使用C++调用Python
最近想把C++和Python一起混合编程,故作此文记录整个过程中的“坑”。 首先打开QtCreator,新建一个QtConsoleApplication, 建立好了之后,在你的配置文件下面添加包含目录和库目录:INCLUDEPATH += -I D:\ProgramFiles(x86)\Python3.5.1-64\includeLIBS += -L D:\Prog...原创 2018-09-26 16:34:52 · 15610 阅读 · 85 评论 -
tensorboard无法显示数据流图的问题
TensorBoard:Tensorflow自带的可视化工具。利用TensorBoard进行图表可视化时遇到了图表不显示的问题,记录一下。环境:win 10系统运行代码,得到TensorFlow的事件文件tmp(注意不要进入事件文件)打开cmd命令窗口: 进入事件文件的上一级目录:运行tensorboard --logdir=tmp:用Chrome浏览器访问...原创 2018-09-05 21:48:23 · 1348 阅读 · 0 评论 -
用Python计算用1,2,3,4,5,6这6个数字组成不同的六位数以及它们的平均值
这里用到了itertools模块中的permutations(实质上就是排列功能),当然itertools模块中还有combinations(实质上就是组合功能),且看程序。from itertools import permutationsli_per = list(permutations("123456"))# li_per是[('1', '5', '2', '3', '4', ...原创 2018-07-28 22:16:24 · 8010 阅读 · 0 评论 -
pip版本降级
pip10.0.1版本安装包报一堆错误,所以降级为9.0.3版本。使用命令:python -m pip install pip==9.0.3其中,-m参数的解释:run library module as a script (terminates option list)将库中的python模块用作脚本去运行。...原创 2018-07-19 20:07:16 · 40211 阅读 · 16 评论 -
Python中operator模块中的itemgetter函数
operator模块中的itemgetter()返回一个函数!!!通过这个返回的函数作用到对象上才能取得其值。它的参数是一些序号。它常常结合sorted(iterable,key=?,reverse=?)使用。(key是个函数)eg:import operatora = [10, 20, 30, 40]#定义函数func1, 获取对象的第0个值func1 = operator.itemg...原创 2018-07-13 16:43:15 · 1510 阅读 · 0 评论 -
Python 字典中的get方法
dict_instance["key"] = dict_instance.get("key",default=None)如果dict_instance中没有关键字key, 则加入关键字key所对应的value,并设置它的值为default关键字参数所对应的值(默认为None)。如果dic_instance中有关键字,则修改关键字key所对应的value,并设置它的值为default关键字参数所对应...原创 2018-07-13 16:06:55 · 1749 阅读 · 2 评论 -
Python numpy和Pandas中的axis解释
一个图解释一切原创 2018-07-13 07:40:51 · 727 阅读 · 0 评论 -
numpy和Pandas中std()函数的区别
numpy中std()默认的是计算总体样本方差(除以n) Pandas中std()默认的是计算样本方差(除以n-1)解决办法:指明关键字参数ddof=0 <——>总体ddof=1 <——>样本...原创 2018-06-27 20:04:35 · 4510 阅读 · 2 评论 -
Pyinstaller打包多个.py文件
一、多文件打包为单一文件时,即pyinstaller 命令中加入了-F,也可能会导致错误。尽量不要使用-F。二、尽量把打包后的文件放在英文目录下。多个.py文件打包命令格式如下:pyinstaller [主文件] -p [其他文件1] -p [其他文件2] --hidden-import [自建模块1] --hidden-import [自建模块2]三、使用pyinstaller打包的时候,仅打包...原创 2018-07-09 00:19:55 · 61058 阅读 · 55 评论 -
如何用Pyqt5实现在程序中动态修改界面的语言(英语转中文或者中文转英语)
网上找了好久都没有找到这方面的知识,要么说的很含糊。看的真的是在难受,故而写成此文分享,转载请注明出处!谢谢! 首先要理解转换的原理:1,Pyqt5的程序一定有一个实例化的QApplication对象,不妨叫它为app。但是如何在程序中得到这个实例化的对象app呢?没错,使用__app(这个名字你随便取) = QApplication.instance()方法。那么__app...原创 2018-06-18 18:06:11 · 11232 阅读 · 2 评论