Python
文章平均质量分 84
Python编程经验和学习笔记分享,希望对您的工作有所帮助
独不懂
独上高楼望尽天涯路!
展开
-
Python使用matplotlib绘制图像时,中文图例或标题无法正常显示问题
中经常使用的绘图工具,但是有时候我们在使用。使用时,只需要添加上述一行代码即可解决。命令需要显示的标题无法显示出来。此时,我们可以看到,原创 2024-07-06 17:15:31 · 920 阅读 · 0 评论 -
利用Python控制终端打印字体的颜色和格式
使用Python控制终端打印的字体颜色和格式。原创 2024-06-27 22:55:56 · 1252 阅读 · 0 评论 -
Pytorch安装如何使用命令确认CUDA版本
Pytorch 安装如何使用命令确认CUDA版本,nidia-msi 与nvcc- V命令的区别原创 2024-02-24 16:18:09 · 3278 阅读 · 0 评论 -
Python中对lambda表达式的简单理解
Python中对lambda表达式的简单理解原创 2022-10-24 10:49:28 · 1054 阅读 · 2 评论 -
Python 中对_call__()方法的理解
一次说明白Python 中的_call__()方法,包括对_call__()方法的理解和具体的实例分析原创 2022-09-05 11:46:52 · 480 阅读 · 0 评论 -
关于Python 中 常见语句 if__name__ == ‘__main__‘: 的理解
关于Python 中 常见语句 if__name__ == '__main__': 的理解,以及具体的案例分析原创 2022-07-07 13:03:37 · 1725 阅读 · 6 评论 -
Window系统下基于Anaconda的Siamese Network虚拟环境搭建——以SiamFC算法为例
window系统下基于Anaconda进行第三方环境配置,以目标跟踪算法SiamFC算法为例,进行具体的环境配置说明原创 2022-07-05 17:19:32 · 719 阅读 · 0 评论 -
Python中的路径操作
python下的文件路径操作:获取当前文件,文件夹所在文件路径,以及批量读取文件夹中特定格式的文件操作原创 2022-07-05 16:36:42 · 6601 阅读 · 0 评论 -
Window10 系统远程 Linux 服务器的常用操作命令汇总
Window10 系统远程 Linux 服务器的常用操作命令汇总原创 2022-04-23 17:25:43 · 2435 阅读 · 0 评论 -
模型训练中_pickle.PicklingError: Can’t pickle问题解决办法
模型训练中_pickle.PicklingError: Can't pickle问题解决办法一、问题描述二、解决办法欢迎学习交流!邮箱: z…@1…6.com网站: https://zephyrhours.github.io/一、问题描述最近在学习 SiamFC 模型的目标跟踪模型时,发现在window平台进行模型训练时总是出现下面的问题:_pickle.PicklingError: Can’t pickle <class ‘pairwise.GenericDict’>: att原创 2022-04-23 10:37:12 · 10478 阅读 · 4 评论 -
MacOS系统下,利用Anaconda创建Python的虚拟环境,并在pycharm中配置该虚拟环境—图文教程
MacOS系统下,利用Anaconda建立项目虚拟环境)前言一、Anaconda软件的安装二、Anaconda新建虚拟环境欢迎学习交流!邮箱: z…@1…6.com网站: https://zephyrhours.github.io/前言Python 作为一种解释性语言,编程风格相对简单,且具有广泛的兼容性,尤其是随着计算机视觉和人工智能的兴起,近年来得到了越来越多科研人员和程序开发者的的喜欢和使用。它具有的丰富类型的安装包资源,这也是它成为当前最受欢迎的编程语言之一的因素。 Python的英文原创 2021-11-21 22:04:14 · 13785 阅读 · 2 评论 -
基于Pytorch的自编码(AutoEncoder)学习
基于Pytorch的自编码(AutoEncoder)学习前言一、什么是自编码(What is AutoEnconder)?二、具体代码和效果欢迎学习交流!个人网站:https://zephyrhours.github.io/邮箱:zengf.hou@bit.edu.cn前言笔者在学习深度学习过程中,首先针对AutoEncoder进行了简单的学习,虽然网上有很多相关资料,但是绝大多部分写的很粗,尤其是包含代码和详细介绍的少之又少。不过笔者发现一篇博文写的非常不错,非常适合新手学习和了解自编码,文原创 2021-08-17 21:38:16 · 4232 阅读 · 0 评论 -
在Python中处理MATLAB的*.mat格式数据及常见错误汇总
在Python中处理MATLAB的*.mat格式数据及常见错误汇总前言一、数据读取错误二、数据类型错误(用Python处理图像时,若涉及加减运算,溢出差值被重新赋值255-0)欢迎学习交流!个人网站:https://zephyrhours.github.io/邮箱:zengf.hou@bit.edu.cn前言由于matlab和python两种语言的编程方式不同,有时候在进行程序混编时,需要利用python调用matlab下的格式数据,下面介绍如何调用mat格式数据及常见错误解决方法,仅供参考!原创 2021-05-04 18:31:07 · 2421 阅读 · 4 评论 -
Windows、Matlab和Python下调用exe程序
Windows、Matlab和Python下调用exe程序前言一、Command命令执行 .exe 程序、传入参数、输出结果二、 MATLAB 命令窗中执行 .exe 程序、传入参数、输出结果三、 Python命令执行.exe程序、传入参数、输出结果欢迎学习交流!个人网站:https://zephyrhours.github.io/邮箱:zengf.hou@bit.edu.cn前言从事科研过程中,有时候会使用作者共享程序,但是有时候作者为了自身利益需求,往往共享的代码是打包好的,这样我们无法查原创 2021-05-04 18:16:32 · 1009 阅读 · 3 评论 -
Anaconda3虚拟环境创建及PyCharm下虚拟环境配置
Anaconda3虚拟环境创建及PyCharm下虚拟环境配置前言一、虚拟环境创建1. 常用的命令2. 虚拟环境创建过程二、 PyCharm环境设置欢迎学习交流!个人网站: https://zephyrhours.github.io/邮箱: zengf.hou@bit.edu.cn前言很多学习深度学习(Deep Learning)的朋友对python这个语言并不陌生,作为一门动态且面向对象的编程语言,它不但提供了高效的高级数据结构,还能简单有效地面向对象编程,以及解释型语言的本质,使它成为多数平原创 2021-05-04 17:59:40 · 1034 阅读 · 0 评论 -
Python 程序封装-打包成exe程序
Python 程序打包成exe前言一、 Python 打包工具—Pyinstaller二、打包具体过程1. 打包成仅包含一个独立的exe程序2. 打包成包含文件夹的程序,内有相关的依赖库(推荐)3. 其他的打包命令三、注意事项欢迎学习交流!个人网站:https://zephyrhours.github.io/邮箱:zengf.hou@bit.edu.cn前言常用的软件都是带有操作界面的(Graphical User Interface,GUI),其目的就是在用户不需要看懂程序 底层代码的同时也原创 2021-04-04 17:41:58 · 50739 阅读 · 14 评论 -
Win10系统下的 pytorch 库安装
Win10系统下的 pytorch 库安装前言1. 安装版本2. 安装命令3. 测试代码欢迎学习交流!zengf.hou@bit.edu.cn前言Window 系统下的python库的安装并不友好,也许是因为“墙”的存在,很多原本非常容易安装的库,在国内并不好安装上,因此python的非官方版本的anacoda 变得非常流行,因为其中内置了很多安装和适配好的库,也就省去的很多人安装的烦恼。Python下面的很多库都是不同机构或个人开发的,他们的底层都是基于不同的其他库而进行的二次开发,因此造成了版本原创 2020-12-13 22:26:50 · 283 阅读 · 0 评论 -
利用Python中的matplotlib显示mnist手写数字特征
利用Python中的matplotlib显示mnist手写数字特征前言1. matplotlib 多个图像同时显示2. CNN池化特征显示欢迎学习交流!zengf.hou@bit.edu.cn前言mnist手写数字是tensorflow库中自带的数据(内置了数据下载链接),当我们直接调用这个数据时,数据就会从网上自动下载下来,方便我们进行相关的程序搭建和测试。下面我们根据这个数据讲解一下如何利用matplotlib可视化显示。1. matplotlib 多个图像同时显示【例】mnist前100个原创 2020-08-04 16:07:42 · 1534 阅读 · 0 评论 -
高效执行python代码:使用numba包对Python程序加速
高效执行python代码:使用numba包对Python程序加速前言1. Numba简介2. Numba的简单使用欢迎学习交流:zengf.hou@bit.edu.cn前言python由于它动态解释性语言的特性,编写出来的代码实际上需要靠CPython编译成C语言之后才能运行。相比于java、c++要慢很多,尤其在做科学计算的时候,十亿百亿级别的运算,让python的这种劣势更加凸显。而numba就是解决python慢的一大利器,可以让python的运行速度提升上百倍!1. Numba简介Num原创 2020-08-01 11:42:32 · 928 阅读 · 0 评论 -
网络爬虫:python中爬虫库的安装和简介
网络爬虫:python下爬虫库的安装前言:一、Requests库的安装1. 特点2. 安装3. 测试二、Requests库简介1. Requests库的get()方法2. Response对象的属性总结欢迎学习交流:zengf.hou@bit.edu.cn前言:随着网络的迅速发展,万维网成为大量信息的载体,如何有效地提取并利用这些信息成为一个巨大的挑战。那么我们如何根据需求获取我们想要的东西呢? 网络爬虫,是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。很多不太了解爬虫的朋友也许会感觉这是原创 2020-07-28 19:32:31 · 979 阅读 · 0 评论 -
混淆概念理解:Python中的对类的详细理解和应用-仔细看完全就全明白了
Python中的类和对象前言1. 类和对象的理解2. 类定义和使用格式欢迎学习交流:zengf.hou@bit.edu.cn前言之前的blog中已经讲述了具体的类的定义,此处就不在赘述,这里讲一下关于我个人对类和对象的理解1. 类和对象的理解类: 其实时一个比较抽象的一个归类,并没有涉及到一个具体的事物,在现实中可以理解为一个类别,如人类、动物等;对象: 可以理解为一个具体类别的实例化对象,如动物的实例(具体到某个动物)。2. 类定义和使用格式类的定义,使用关键词: class具体格原创 2020-07-23 20:50:18 · 313 阅读 · 0 评论 -
Python 中类的定义和理解
Python 中类的定义和理解前言一、类的定义二、具体的案例分析1. 定义一个类2. 类的实例化3. 内置__init__方法欢迎学习交流:zengf.hou@bit.edu.cn前言面向对象最重要的概念就是 类(class) 和 实例(instance),类是抽象的模板,比如学生这个抽象的事物,可以用一个Student类来表示。而实例是根据类创建出来的一个个具体的“对象”,每一个对象都从类中继承有相同的方法,但各自的数据可能不同。一、类的定义python中的类是用来描述具有相同的属性和方法的原创 2020-07-23 20:05:38 · 16937 阅读 · 2 评论 -
混淆概念详细解析:Python中类、对象、方法、函数和属性的区别和理解
Python中类、对象、方法、函数和属性的区别和理解前言一、类、对象、方法、函数和属性的区别和理解二、一个类的简单案例和对各种概念的理解欢迎学习交流:zengf.hou@bit.edu.cn前言相信很多刚刚初学 python 的朋友几乎都会被类、对象、方法、函数和属性等概念搞得云里雾里,如果没有人点播,其实理解这些概念还是会有些困难的,下面笔者把自己对这几个概念的理解分享给大家,希望对初学者有所帮助!一、类、对象、方法、函数和属性的区别和理解类: 采用 Class 作为关键字进行定义的代码块,原创 2020-07-21 17:05:13 · 12317 阅读 · 11 评论 -
GUI搭建必看-PyQt5中的基础命令详解
PyQt5 学习笔记1-PyQt5中的基础命令详解前言一、利用PyQt5 写出第一个程序1. 基础命令解释2. 第一个程序案例欢迎学习交流:zengf.hou@bit.edu.cn前言Python作为一种开源的脚本语言,让人们学习编程的代价降低,因此近些年来,python因为它具有简单性、易用性和包容性的特点,使其在编程语言中的排名和热度不断的提升,并在深度学习、人工智能等领域大放异彩。作为一名科研工作者,掌握一门编程语言也成为科研必备技能,从而快速帮助我们解决科研难题。笔者同大多数朋友一样,也是一原创 2020-07-20 00:16:44 · 1180 阅读 · 0 评论 -
Python 使用 PyQt4 自定义对话框
Python 使用 PyQt4 自定义对话框1. 相关库的导入2. 对话框的创建3. 类的实例化4. 具体效果欢迎学习交流:zengf.hou@bit.edu.cnhttps://www.jianshu.com/p/7b5a40bb74fb在使用 PyQt 进行操作时,内置的窗口往往不能满足我们的需求,所以有时候我们需要自定义一个对话框来满足我们的需要。1. 相关库的导入在使用前先导入需要用到的库,具体代码如下:#!/usr/bin/python# -*- coding: utf-8 -*-原创 2020-07-17 11:05:33 · 459 阅读 · 0 评论 -
使用ipython进行高光谱图像处理
使用ipython进行高光谱图像处理前言1. 使用Ipython 打开高光谱影像2. jupyter的安装(通常配合ipython使用)欢迎学习交流:zengf.hou@bit.edu.cn前言SPy (Spectral Python库) 使用ipython提供GUI窗口而不会阻塞交互式Python解释器。要启用它,必须以“pylab”模式启动Ipython; 如果不调用GUI函数(调用save_rgb不算作GUI函数),则不需要运行iPython - 您可以运行标准的Python解释器.spec原创 2020-07-17 10:14:50 · 1109 阅读 · 6 评论 -
Pycharm环境下调用Qt desinger 常见问题以及解决方法
Pycharm环境下调用Qt desinger 常见问题以及解决方法前言问题1: 提示QT由于找不到msvcp140d.dll无法继续执行代码或者相关问题问题2: This application failed to start because no Qt platform plugin could be initilized.欢迎学习交流:zengf.hou@bit.edu.cn前言Qtdesinger用于界面设计相对比较方面,与VB的工作原理基本相同,比较适合初学者进行界面的设计。根据笔者上原创 2020-07-16 22:22:17 · 1223 阅读 · 0 评论 -
Python环境下PyQt5的安装以及QT Desinger和PyUIC在Pycharm中的配置
Python环境下QT Desinger的安装以及PyQt5在Pycharm中的配置前言一、Python的安装二、PyQt5中主要包含的模块介绍三、需要安装的包四、在Pycharm中的环境配置1. 关于QtDesinger的配置:2. 关于PyUIC的配置:补充命令解析:3. 具体配置过程如下:下一章: Pycharm环境下调用Qt desinger 常见问题以及解决方法欢迎学习交流:zengf.hou@bit.edu.cn前言Qtdesinger用于界面设计相对比较方面,与VB的工作原理基本相同,原创 2020-07-16 21:51:30 · 831 阅读 · 0 评论