python
文章平均质量分 61
Leo Bliss
尊重每一个参与你生命中的人。
展开
-
解决python报错:ValueError: ndarray is not contiguous
文章目录初探解决方案再探索其他问题获取文件编码感想本篇博客是主要是为:python 3.x实现特征选择ReliefF算法博友遇到的问题进行解答。首先要对之前的对部分博友误导性回复说句抱歉。之前由于自己懒,我自己电脑能跑通就没有去深究真正原因,就简单的以为是数据没有处理好的原因。当我发现越来越多博友向我反馈这个问题时,我就开始怀疑之前对待这个问题的看法的正确性。最近一个大哥又向我反馈了这个问题,我终于按捺不住了。我要出手了。初探报错:ret = N.ndarray.new(subtype原创 2021-08-07 01:05:29 · 6632 阅读 · 9 评论 -
Centos中快速启动一个python开源项目
先更新一些系统中的软件:yum update安装gityum insatll -y git创建(or 找)一个存放 开源项目的文件夹我在home里面创建一个吧mkdir gitProjects在gitProjects 下 git 一个开源项目git clone https://github.com/Determined22/zh-NER-TF.git先安装一下构建虚拟环境的工具包pipenv(它会自动获取项目依赖包,即不需要pipreqs生成的requests.txt)pip3原创 2021-04-20 19:20:24 · 418 阅读 · 0 评论 -
几个必知的python小知识
1.可变对象 和 不可变对象可变对象对象内容可修改。listdictset不可变对象对象内容不可被修改,所在内存单元被固定好了,变量初始赋值为一个不可变对象,重新对变量赋值 实际上是 变量指向了另一块内存单元。strtupleint,long,float,complex2. 浅拷贝 和 深拷贝浅拷贝表层(浅层)的对象被复制一份,内部可变对象的内存单元 未改变,两者修改可能会相互影响。浅拷贝操作:[:]copy.copy()a = [1,2,[3,4]]b =原创 2021-01-15 11:52:10 · 471 阅读 · 1 评论 -
python小细节之else
for … else在for中未发生break,则会执行外层的else。示例:def print_primer(n): ''' 打印小于n的素数 素数:个大于1的自然数,除了1和它本身外没有其他的约数 :param n: :return: ''' for x in range(2, n): for y in range(2, x): if x % y == 0: break原创 2021-01-15 10:20:49 · 207 阅读 · 1 评论 -
手把手教你将pyqt程序打包成exe(2)
手把手教你pyqt打包成exe如果是打包萌新,建议您先看:上一篇提到打包的环境和打包示例一(没有外部资源依赖的打包):手把手教你pyqt打包成exe(1)这篇将讲解示例二(带有多个外部资源依赖程序的打包),同时进一步讲解.spec文件。0x00 示例二项目文件结构需要打包的项目复制出一份,然后适当调整项目结构。为什么我一直强调项目结构?我个人觉得,项目结构调整好,才不容易出现...原创 2020-04-26 01:07:24 · 10355 阅读 · 5 评论 -
手把手教你pyqt中.qrc图片文件的编写和使用
pyqt图片文件.qrc的编写0x00说明:可以通过qrc文件将我们要用的图片转化成py代码,然后引入到需要用到的地方。这将有利于将程序打包成exe后图片的正常显示。0x01 编写步骤在项目文件夹下加入需要用到的图片创建.qrc文件编写qrc文件:@示例:<RCC> <qresource prefix="icon"> <file&...原创 2020-04-26 01:00:55 · 6505 阅读 · 2 评论 -
手把手教你将pyqt程序打包成exe(1)
手把手教你将pyqt程序打包exe0x00 环境说明PyQt 5.13.1python 3.7ps: PyQt 5.13.1 以下的请更新,否则打包后可能会出现缺少PyQt的dll等问题…更新包(模块)的命令:更新到指定版本:pip install PyQt5==5.13.1更新到最新版本:pip install --upgrade PyQt5在更新PyQt5后,可能...原创 2020-04-26 01:03:27 · 15334 阅读 · 1 评论 -
pipreqs生成python项目依赖清单
pipreqs生成python项目依赖清单环境pip install pipreqs在项目目录下pipreqs ./报错:Traceback (most recent call last):File “d:\python\lib\runpy.py”, line 193, in _run_module_as_main“main”, mod_spec)File “d:\pyt...原创 2020-08-10 21:50:02 · 320 阅读 · 0 评论 -
virtualenv创建python项目虚拟环境
创建虚拟环境如果没有安装virtualenv,输入pip install virtualenv到项目文件夹下,右键git bash here输入:普通创建virtualenv.exe ENV指定编译器版本创建比如:virtualenv --python=python3 ENV激活虚拟环境在git的命令行中要输入source 来执行启动虚拟环境source activate如果在window自带的cmd里面,只需要cd到 项目下的虚拟文件夹下的Scripts,原创 2020-08-10 21:49:25 · 284 阅读 · 0 评论 -
python 3.x实现特征选择ReliefF算法
说明下面代码修改自: vbaymax-特征择算法之ReliefF算法python实现太多人私信我要这份python 3.x的代码了。所以干脆发一篇博客,需要的请自取。只需要代码的直接复制下面代码需要 数据和代码 的请到链接:https://share.weiyun.com/7sdVMZab密码:i3cwuu代码#!/usr/bin/env python# -*- coding:utf-8 -*-#@Time : 2019/10/29 0029 9:12#@Author原创 2020-07-19 19:49:27 · 5338 阅读 · 61 评论 -
python 判断类是否存在某个属性或方法
python 判断类是否存在某个属性或方法#!/usr/bin/env python# -*- coding:utf-8 -*-#@Time : 2020/5/3 0003 12:47#@Author : tb_youth#@FileName: hasAtrrTest.py#@SoftWare: PyCharm#@Blog : https...原创 2020-05-03 13:18:17 · 19516 阅读 · 0 评论 -
python多进程参考代码
#!/usr/bin/env python# -*- coding:utf-8 -*-#@Time : 2019/11/18 0018 21:55#@Author : tb_youth#@FileName: multiprocessingTest.py#@SoftWare: PyCharm#@Blog : https://blog.csdn....原创 2020-04-26 11:23:43 · 543 阅读 · 0 评论 -
python中的sort,sorted
对字典排序:#创建字典:dict = {}#字典中增加值:dict['x1'] = 2dict['x2'] = 5#...#按字典中value降序排序sorted(dict.items(),key=lambda x:x[1],reverser=True)#orfrom operator import itemgetter sorted(dict.items(),key=ite...原创 2020-04-26 10:54:39 · 176 阅读 · 0 评论 -
pip安装python模块不成功时,你可以尝试这样做
‘’’补一篇小笔记…‘’’1.python 二进制包下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/进入网站后:Ctrl + F输入要安装的包名进行检索。比如我要安装minepy包单击第一个搜索到的跳转到了这里:然后根据需要下载合适的版本的包。2.安装:直接cmd转到上述下载文件所在目录:比如我下载在:执行cmd命令...原创 2019-11-14 22:52:54 · 790 阅读 · 0 评论 -
PyCharm中配置与PyQT5相关的External tools
pycharm配置与PyQT5相关的External tools我使用的pycharm版本,不同的版本可能不一样,但是大概都类似:以下标注的第1项要根据自己的工具所在路径进行配置,我的是安装在D盘1.配置打开qt designerd的工具1. D:\python\Lib\site-packages\pyqt5_tools\designer.exe2. $FileDir$2.配置...原创 2019-11-03 22:00:20 · 1607 阅读 · 2 评论 -
pycharm查看方法源码
方法1: 鼠标放在函数上,Ctrl+B,看源码方法2: 将光标移动至要查看的方法处,按住ctrl 键,点击鼠标左键,即可查看该方法的源码。原创 2019-10-24 00:00:30 · 7515 阅读 · 0 评论 -
python笔记1:字符串处理函数
如果不使用re.S参数,则只在每一行内进行匹配,如果一行没有,就换下一行重新开始。而使用re.S参数以后,正则表达式会将这个字符串作为一个整体,在整体中进行匹配(涉及到类似python’’’ ‘’'的时候特别注意)。...原创 2019-10-19 21:30:08 · 223 阅读 · 0 评论 -
Python IDLE(shell清屏配置方法)
具体操作如下:1.复制下面代码:"""Clear Window ExtensionVersion: 0.2Author: Roger D. Serwy roger.serwy@gmail.comDate: 2009-06-14It provides "Clear Shell Window" under "Options"with ability to und...原创 2019-04-27 23:16:46 · 2323 阅读 · 2 评论