自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 如何使用 flake8 检查 Python 代码格式?

使用flake8。

2024-08-15 14:39:42 802

原创 读书和思考哪个更重要?

通过思考,我们能够将书本上的知识与自己的实际生活经验相结合,从而形成独立的见解。通过读书,我们获取到新的信息和视角,而通过思考,我们将这些信息转化为自己的知识和见解。可以说,读书是“输入”,思考是“输出”,两者共同构成了我们认知世界和提升自我的重要方式。在追求知识的道路上,我们需要既保持阅读的习惯,又不断培养深度思考的能力。在讨论“读书和思考哪个更重要”这个问题之前,我们首先需要明确一点:读书和思考并不是互相对立的两个概念,而是相辅相成、密不可分的。不同的观点碰撞可以带来新的启发,让我们的思考更加全面。

2024-08-12 13:30:45 470

原创 什么是笔记的理想形态?

作者最后强调,卡片盒笔记法不是一套“速赢”的方法,需要长期积累才能发挥其效能。

2024-08-06 13:19:27 350

原创 如何使用Ruff 修改代码格式?

Ruff 是一个非常快速的 Python linter 和代码格式化工具,它可以检测和自动修复多种类型的代码风格问题。使用 Ruff 来修改代码格式非常简单。

2024-07-30 13:35:45 376

原创 在 Python 中,如何创建一个自定义字典类?

在 Python 中,你可以通过自定义类来创建具有特定功能的字典。self.data = {} # 用于存储字典数据的属性return self.data[key] # 重写获取元素的方法self.data[key] = value # 重写设置元素的方法del self.data[key] # 重写删除元素的方法return key in self.data # 重写检查元素是否存在的方法return list(self.data.keys()) # 添加获取所有键的方法。

2024-07-24 14:08:00 279

原创 如何正确提问?

在提问之前,最好先通过在线搜索和阅读帮助文档来理清自己的问题。此外,你还可以选择合适的论坛、新闻组或邮件列表来提问,并在提问之前先翻翻已有的帖子,这样可以让你感受一下那里行事的方式。提问是一门艺术,正确的方式能够帮助你更快、更好地得到答案。

2024-07-12 10:44:23 135

原创 如何基于道、法、器、术搭建个人知识体系?

在实际应用中,这四个层面是相互联系、相互依赖的。没有"道"的指导,"法"可能失去方向;没有"法"的规范,"术"可能变得无序;没有"术"的实施,"器"就失去了使用的价值。这四个概念共同构成了一个完整的体系,指导着人们的行为和社会的发展。"道、法、术、器"是中国古代哲学中的概念,它们分别代表了不同层面的知识和实践,通常用于描述事物的本质、规则、方法和工具。

2024-05-28 10:51:46 217

原创 Beyond Compare 软件如何永久试用?

制作bat脚本脚本批处理命令:reg delete “HKEY_CURRENT_USER\Software\Scooter Software\Beyond Compare 4” /v CacheID /f系统启动自动执行bat脚本如下图1所示,将DeleteBCompareCacheID.bat执行脚本放到windows的开始启动菜单程序下,以后就会随电脑系统启动而自动执行。具体步骤:(1) 按下Win + R快捷键打开“运行”对话框。

2024-05-27 20:38:25 631

原创 如果项目中有很多脚本,应该如何批量修改它们的工作目录?

如果你的项目中有大量的 Python 脚本,并且你希望批量修改它们的工作目录,你可以通过 PyCharm 的 “Run/Debug Configurations” 对单个脚本进行设置,但这种方法比较繁琐。一个更自动化的方法是使用 PyCharm 的 “Run/Debug Configurations” 对话框中的 “Templates” 功能来统一设置所有脚本的工作目录。如果你更喜欢使用命令行或脚本自动化,你可能需要编写一个脚本来读取 PyCharm 项目配置文件,并修改相关的工作目录设置。

2024-05-17 17:49:17 528

原创 当设计个性化的知识体系架构来整理您的读书摘抄内容时,需要考虑哪些要素?

存储和检索策略:建议使用电子文档或笔记软件来存储和管理您的读书摘抄笔记。您可以选择适合您的工具,如Evernote、OneNote或Notion,并创建适当的文件夹和标签结构。在每个摘抄笔记中,标注相关的知识点或概念,并在不同笔记之间建立链接。最重要的是,根据您的个人需求和阅读习惯,调整和优化以上建议,以建立一个符合您个人偏好的有效知识体系架构。您可以使用星级、颜色或其他符号来标记笔记的重要性,以便后续回顾和复习时能够更有针对性。您可以创建按月份、年份或日期的文件夹或标签,并将笔记放入相应的分类中。

2024-01-22 12:27:50 331

原创 在 Python 中,除法运算符 / 和 // 表现出不同的行为

运算符:这称为整数除法或者地板除法(floor division),它会对结果进行向下取整,返回操作数除法的整数部分。无论操作数是浮点数还是整数,它都会返回一个整数结果。运算符可以保证无论何时进行除法运算来计算位置或大小时,都能得到一个整数结果,这样就不会因为浮点数而产生类型错误。由于 GUI 编程(比如使用 PyQt 或 PySide)通常需要像素坐标作为整数,因此使用。运算符:也被称为浮点除法,它会返回操作数除法的浮点数结果。的原理是取除法结果的整数部分,并且在涉及负数时向下取整到最接近的整数。

2024-01-22 11:55:13 567

原创 Python源程序打包成exe可执行文件

修改并保存前请先查看registrationGUI.py里的一些注释。Pyinstaller -F -i xx.ico setup.py 打包指定exe图标打包。打包成exe基本指令:pyinstaller -F registration_HM.py。pyinstaller -F registration_HM.spec 重新打包。Pyinstaller -F -w setup.py 不带控制台的打包。Pyinstaller -F setup.py 打包exe。平常我们只需要这三个就好了。

2023-11-06 16:24:03 101

原创 【已解决】在某些图形用户界面(GUI)闪退问题

如果MNE使用的是Qt作为其GUI的后端(我根据现有信息做的一个假设,因为Qt是一个常用的Python GUI库),下面是一个简化的示例,说明如何明确地启动和停止事件循环。再强调一下,上述示例基于Qt,如果MNE使用的不是Qt,你需要根据使用的具体库来调整代码。希望这些信息对你有所帮助!这段代码创建一个QApplication实例(它是事件循环的基础),然后调用mne.gui.coregistration(),最后使用app.exec_()启动事件循环。以下是一个用PyQt实现的简单的例子。

2023-10-11 15:59:17 466

原创 anaconda新建立的虚拟环境如何添加为jupyter notebook的内核?

请将"“替换为您的虚拟环境的名称,并将”"替换为您希望在Jupyter Notebook中显示的名称。现在,您可以在新创建的Notebook中使用您的虚拟环境,并运行适用于该环境的Python代码。这将在默认浏览器中打开Jupyter Notebook的文件浏览器。请将""替换为您创建的虚拟环境的名称。

2023-10-09 19:31:44 464

原创 【已解决】Q1:ERROR: Could not install packages due to an OSError:

修改并保存前请先查看registrationGUI.py里的一些注释。Pyinstaller -F -i xx.ico setup.py 打包指定exe图标打包。打包成exe基本指令:pyinstaller -F registration_HM.py。pyinstaller -F registration_HM.spec 重新打包。Pyinstaller -F -w setup.py 不带控制台的打包。Pyinstaller -F setup.py 打包exe。平常我们只需要这三个就好了。

2023-09-18 23:02:27 2098

原创 Python源程序打包成exe文件

修改并保存前请先查看registrationGUI.py里的一些注释。Pyinstaller -F -i xx.ico setup.py 打包指定exe图标打包。打包成exe基本指令:pyinstaller -F registration_HM.py。pyinstaller -F registration_HM.spec 重新打包。Pyinstaller -F -w setup.py 不带控制台的打包。Pyinstaller -F setup.py 打包exe。平常我们只需要这三个就好了。

2023-09-18 22:56:42 79

原创 如何提高代码的向量化程度?

综上,提高代码的向量化程度是指尽量使用并行计算和向量运算来优化代码,降低迭代循环和条件判断的使用,从而提高代码运行的效率。使用并行计算:在支持向量化的编程语言和库中,一些操作可以自动利用机器的多核心资源并行计算。“提高代码的向量化程度” 是指在编写程序时,尽量利用高效的向量运算、矩阵运算和数组运算等,以减少循环、条件判断等低效操作,从而提高代码的运行效率。使用数组和矩阵运算库:例如在Python中使用NumPy库,NumPy提供了高效的数组和矩阵运算。避免条件判断:过多的条件判断会降低代码的向量化程度。

2023-07-23 09:49:13 173

原创 一个字符等于多少磅?

1磅约等于0.03527厘米,1厘米约等于28.35磅 并不是字符

2022-04-15 16:20:45 2973

转载 Latex空格怎么打?

latex空格怎么打?好多人有这样的疑问。LaTeX 采用的是源文件编译方式, 默认LaTeX会忽略多余的空格, 如果需要产生一个空格,可以使用 命令, 注意代表的是空间键.例如: Jones, et al.\ (1993), 这样就在 "."后产生了一个空格.符号~产生一个不可断行的空格, 注意在 CJK* 环境下, 符号~的意义发生变化, 集体参加这里: LaTeX中英文混排如果需要多个空格, 可以使用多个. 一个更方便生成水平方向的空格可以使用命令.(LaTeX 学习博客 (http://l

2022-04-15 15:55:04 30422

原创 Overleaf 中文设置

方法一: \documentclass{ctexart} \begin{document} \end{document}方法二:使用XeLaTex编译\documentclass{article}\usepackage{xeCJK}\begin{document}\end{document}方法三:使用pdfLaTex编译\documentclass{article}\usepackage{CJKutf8}\begin{document}\begin{CJK*}{UTF8}

2022-04-15 14:33:29 11547

原创 Latex subfigure重新编号

代码\documentclass[12pt,a4paper,twoside]{book}\usepackage{graphicx}\usepackage{subfigure}\begin{document}\begin{figure}\centering \subfigure{ \includegraphics[width=3cm]{example-image-a}}\subfigure{ \includegraphics[width=3cm]{example-i

2022-04-09 11:28:26 2962

原创 windows 命令行删除文件和文件夹

学习内容:windows 命令行删除文件和文件夹假设删除d盘下的123文件夹del/s/q d:\123*.* ----(用于删除文件夹下的子文件)rd/s/q d:\123 ----(用于删除文件夹)/s参数为子目录/q参数为不用确认

2022-01-21 17:12:20 4102 1

原创 如何安装torch-geometric及其相关库?

安装说明由于torch-geometric依赖的对各种库(包括Torch、torch-scatter、torch-sparse等)和CUDA有版本对应有要求,按照官网的代https://pytorch-geometric.com/whl/网址依次进入找到匹配文件下载安装,进入之后如下图所示。首先,确认自己电脑安装的CUDA和Torch版本,然后依次安装。以下是我的安装配置流程。1、下载安装torch_scatter-2.0.8whl文件下载https://data.pyg.org/whl/torc

2021-11-24 18:43:31 1522

原创 如何把torch_geometric.data模块下创建的 Data类图数据对象 批量化处理成一张图?

问题描述:如何用PyG 表示多张图(torch_geometric.data.Batch)?把 torch_geometric.data.Data 多张Data类图对象拼接成一个batch,其目的是批量化处理多张图,如图所示。代码实例:import torchfrom torch_geometric.data import Datafrom torch_geometric.data.batch import Batchedge_index_s = torch.tensor([ [

2021-09-23 22:45:22 2889 7

原创 如何安装 torch_geometric?

torch_geometric安装官网:https://pytorch-geometric.readthedocs.io/en/latest/notes/installation.html1. 查看CUDA版本:方法一: 直接在终端检查版本例如:$ python -c "import torch; print(torch.version.cuda)">>> 11.1方法二:通过命令:nvcc --version查看例如:$ nvcc --version方法三:&g

2021-09-14 13:57:02 8200

原创 神经网络中池化的理解

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、什么是池化?一、什么是池化?神经网络中的池化就是压缩的意思,例如,一张2424的图像,使用55的核卷核做卷积操作,结果得到2020(四周各减少2个像素)的图像,而经过22的卷积核池化,变成10*10的图像。整个过程就实现了信息压缩,所谓信息就是图像的像素点,保留了重要的关键信息,去除了冗余信息。...

2021-09-11 20:53:05 507

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除