自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何在 PlatformIO 中为多个环境配置共享依赖库

通过[common]和extends,你可以在 PlatformIO 中轻松实现多个环境的依赖库共享。这种方法不仅减少了重复代码,还提高了项目的可维护性。对于更复杂的需求,可以结合外部文件或脚本进一步优化。

2025-04-03 21:58:31 464

原创 如果一个文件已经导入了某个包,其他文件是否还需要重复导入这个包?

这个问题的答案取决于所使用的编程语言及其模块导入机制。本文将详细分析几种主流编程语言的导入规则,帮助你更好地理解和优化代码。在 Python 中,numpynumpynumpynumpy。

2025-04-03 15:30:18 190

原创 GitHub secrets优先级是最高吗?

的优先级通常是最高的,尤其是在处理敏感信息(如 API 密钥、密码等)时。具体来说,GitHub Secrets 的值会覆盖同名的环境变量或者。文件和 GitHub Secrets,GitHub Secrets 的值会覆盖。部分定义的环境变量也会被 GitHub Secrets 覆盖。在 GitHub Actions 中,如果你同时加载了。因为 GitHub Secrets 的值会覆盖。是的,在 GitHub Actions 中,在 GitHub Actions 的。文件中定义的同名变量。

2025-03-24 09:50:48 229

原创 pr的时候挑选部分提交的方法

如果你已经创建了 PR,可以直接在 GitHub 界面上选择要包含的提交。这是最直接的方法,适用于只需要选择少量特定提交的情况。当需要选择、重排或修改多个提交时,这是一个强大的方法。适用于需要大幅修改或重组代码的情况。

2025-03-13 11:44:44 309

原创 inspect查看容器环境变量教程

如果不使用格式化,可以直接执行以下命令查看完整的。如果你只想查看某个特定的环境变量,可以结合。这里显示了在容器中定义的环境变量。在 Dockerfile 中通过。另一个方法是直接进入容器,通过。假设有一个运行中的容器名称为。

2025-03-12 22:39:24 327

原创 容器只能通过ID来匹配吗

容器可以通过。

2025-03-12 22:37:21 426

原创 怎么给镜像打标签

给 Docker 镜像打标签(tag)是一个非常简单但非常实用的操作,它可以帮助你为镜像指定特定的版本或用途(如 、 等)。以下是具体的操作方法:操作示例1. 查看本地镜像列表首先,使用以下命令查看当前本地镜像:输出示例:从中可以找到镜像的 和当前的 /。假设,你有一个镜像 ,表示的是 ,你希望将其标记为 。可以运行以下命令:或者直接通过镜像名称和标签操作:3. 检查新的镜像标签重新查看镜像列表,使用 命令,现在应该可以看到新的标签:输出示例:可以看到 和 指向了同一个 ,说明

2025-02-14 13:02:43 1098

原创 GOP 长度是什么

GOP(Group of Pictures,图像组)是视频编码中的一个概念,用于描述一组帧的结构和长度。GOP 长度指的是在一个 GOP 内的帧数量,通常包括一个关键帧(I 帧)和若干个预测帧(P 帧和/或 B 帧)。GOP 长度是视频编码的重要参数,与视频质量、压缩效率以及编辑/解码的便捷性密切相关。在实际应用中,需要根据场景(如流媒体、直播或后期制作)来选择合适的 GOP 长度以达到最佳效果。GOP 长度是一个 GOP 中帧的总数量,用一个整数表示。

2025-02-04 23:13:01 376

原创 rolling会导致前瞻偏差吗?

前瞻偏差指在模型训练或评估过程中,错误地使用了未来的数据,导致模型的结果过于乐观。比如,在预测未来时已经“偷看”到了实际的未来数据,这种错误会让结果失去可信度。使用滚动窗口不会必然导致前瞻偏差。当滚动窗口仅使用过去数据时,不会引入前瞻偏差。当滚动窗口包含未来数据时,才会导致前瞻偏差,因此需要小心操作。希望这个解释可以帮助你清晰理解滚动窗口和前瞻偏差之间的关系!😊。

2025-01-24 08:59:35 343

原创 svm怎么检测异常值?

通过上述步骤,使用 One-Class SVM 可以有效进行异常值检测。如果数据分布复杂或者数据较高维,也可以尝试其他方法(比如孤立森林、深度学习的方法)。支持向量机(SVM)不仅可以用于分类和回归任务,还可以用于异常检测(Anomaly Detection)。SVM 的一种变体,即。,常用于检测异常值。OCSVM 通过寻找数据的边界,识别哪些数据点“偏离”了正常数据分布,从而标记为异常点。要检测异常值的数据可以是多维的特征数据集。在训练之后,你可以使用。

2025-01-22 10:39:22 800

原创 safetensors是什么

的存储格式,特别是为了解决传统格式在安全性和加载效率上的一些问题。它是由 Hugging Face 开发并开源的一种替代传统。的文件格式,具有高效、跨平台和安全的特点。文件使用紧凑的二进制存储格式,所有数据以。的预训练模型库现在已经广泛支持。

2025-01-20 20:39:31 983

原创 lipschitz是什么

函数 ( f : \mathbb{R}^n \to \mathbb{R} ) 是 Lipschitz 连续的,当且仅当存在一个非负常数 ( K ) 满足:( K ) 被称为Lipschitz 常数。( | \cdot | ) 是某种向量范数(通常是欧几里得范数)。

2025-01-11 21:02:10 515

原创 git如何舍弃本地修改

在版本控制工具如 Git 中,舍弃本地修改的操作取决于你希望处理的是。希望这些方法对你有帮助!如果需要进一步的解释,欢迎继续提问。或者直接操作整个工作目录(参见第3点)。

2025-01-09 09:34:10 726

原创 zsh打开的时候怎么自动切换到一个目录

关闭当前终端窗口,重新打开一个新窗口,zsh 应该会自动切换到指定的目录。如果你希望可以根据不同的情况切换目录,可以结合环境变量。这样可以根据不同主机或场景切换到不同的目录。启动时自动切换到特定目录,可以通过修改。时都会自动切换到你指定的目录!使用你喜欢的编辑器打开。

2025-01-09 09:33:20 337

原创 使用OpenCV实现中文路径图片读取

通过使用和numpy的,我们可以轻松实现对中文路径图片文件的读取。这种方法不仅适用于中文路径,也可以应用于其他非标准字符路径的处理。希望这篇博客能帮助你解决 OpenCV 中文路径图片读取的问题!

2025-01-08 10:28:13 1386

原创 pkl是什么

pkl文件是 Python 中pickle模块生成的二进制文件,用于序列化和反序列化 Python 对象。它广泛应用于持久化存储、跨进程传输、机器学习模型保存等场景。反序列化.pkl文件时需要注意安全性,避免加载来自不可信来源的文件。

2024-12-22 21:00:40 878

原创 latex如何添加边框?

如果你需要更复杂的边框样式,例如圆角、阴影或调整边框颜色,推荐使用功能更强大的。是一个轻量级宏包,适合快速为段落、公式或列表添加简单的矩形边框。如果需要更复杂的样式,可以考虑升级到。环境本身提供了一些简单的选项,可以调整边框与内容之间的间距。环境,可以轻松为一段内容加上矩形边框。的用法,包括基本用法、自定义设置、扩展功能和使用示例。环境用于为一段文字或内容添加简单的边框。宏包提供了一种简单的方法为段落添加边框。无论是制作简单的框架结构,还是强调重要信息,调整边框与内容的间距,结合。都是一个非常实用的工具。

2024-12-14 11:49:54 1074

原创 pr的时候需要单独创建一个分支吗

创建单独的分支进行 PR 是一种标准的版本控制实践,尤其在多人协作项目中,能够提高代码管理的清晰度和效率。即使在个人项目中,保持良好的分支管理习惯也能帮助你更有条理地处理代码演进和问题修复。

2024-12-14 10:09:34 428

原创 什么是纳斯达克100指数基金

(NASDAQ-100 Index)的基金产品。纳斯达克100指数由纳斯达克证券交易所市值最大的100家非金融公司组成,是一个专注于。通过纳斯达克100指数基金,投资者可以简单地参与全球最具创新和增长潜力的科技行业发展,同时分散风险、提高收益潜力。纳斯达克100指数基金通过复制或参考这一指数的成分股及权重,为投资者提供投资这些高成长性公司的机会。

2024-12-14 09:50:02 1460

原创 如何重置所有网站的剪贴板权限

不同浏览器提供了对网站权限的管理功能,可以用来管理剪贴板访问权限。部分操作系统允许更全面地管理应用对剪贴板的访问权限。如果想全面重置所有网站的权限,可以清除浏览器数据。采取上述方法后,建议重新启动浏览器以确保设置生效。

2024-11-24 10:07:11 1494

原创 市场的自我实现是什么

市场的自我实现是一种由预期驱动的现象,通过市场参与者的集体行为,使预期变为现实。这种现象既是市场机制的重要特性,也是引发市场波动和危机的重要原因。(Self-Fulfilling Prophecy in Markets)是指市场参与者的行为和预期本身可以影响市场的结果,从而使他们的预期得以实现。当一些人采取某种行为时,其他人可能会认为这些行为基于更好的信息,进而效仿。一旦形成共识,投资者的集体行为就会对市场产生巨大影响。当某种预期驱动买卖行为时,会直接影响价格,验证这些预期。

2024-11-22 15:23:52 912

原创 有效市场假说

是金融学中的一个理论,提出市场中的资产价格已经反映了所有可获得的信息,因此在一个完全有效的市场中,投资者很难通过分析公开信息获得超额收益。虽然 EMH 提出市场是有效的,但实际市场可能并非完全符合假说的理想状态。

2024-11-19 20:57:45 909

原创 gan是生成器要让判别器认为是真的,而判别器要认为生成器生成的是假的吗

是的,这正是生成对抗网络(GAN)的核心思想!GAN 的训练过程可以看作是一个。在实际训练中,生成器和判别器的损失应该动态平衡,表明它们正在互相逼近。这就是生成对抗网络的工作原理,也是其强大和优雅的地方!

2024-11-19 20:18:56 604

原创 gan使用数据集生成的图片来增加样本作为训练集,那么原始的这个数据集还能作为我原本要训练的模型测试集吗?

【代码】gan使用数据集生成的图片来增加样本作为训练集,那么原始的这个数据集还能作为我原本要训练的模型测试集吗?

2024-11-19 20:17:47 798

原创 ravel是什么意思

的一个方法,也在一些使用 NumPy 的工具(如 Matplotlib)中应用。在很多场景中,我们需要将多维数组展平为一维数组,便于按线性顺序操作。返回的子图网格是一个多维数组。如果你想按顺序访问所有子图,可以使用。是 NumPy 提供的方法,用于将多维数组展平为一维数组。它是一种高效的工具,特别适用于内存敏感且不需要创建副本的情况下。在 Matplotlib 中,

2024-11-19 20:14:36 315

原创 git怎么关联默认分支?

关联和设置默认分支的步骤包括创建并推送分支、在远程仓库中设置默认分支以及在本地更新配置。通过设置默认分支,可以确保在进行拉取、推送等操作时更为高效和一致。

2024-11-10 22:40:25 697

原创 mypy自动安装缺少的类型声明文件

使用 mypy --install-types命令自动扫描和安装缺少的类型声明文件。确认安装mypy会提示你安装缺少的类型声明库,你需要输入y来确认安装。验证安装:安装完成后,重新运行mypy以确保所有类型声明库都已正确安装。通过这个方法,你可以轻松地自动安装缺少的类型声明文件,确保mypy能够正确地检查类型。如果你有其他问题或需要进一步帮助,请告诉我!

2024-11-09 19:55:17 296

原创 利率倒挂是什么

利率倒挂是市场对未来经济前景悲观的重要信号,通常预示着经济可能步入衰退期。

2024-11-04 22:47:38 430

原创 bitlocker怎么知道硬盘没有在本机上

BitLocker 通过 TPM、硬件变化检测以及加密密钥的保护机制来判断硬盘是否在本机上。如果驱动器被连接到未授权的设备,BitLocker 会要求输入验证信息,从而保护数据的安全性。

2024-11-03 09:46:51 352

原创 GitHub Actions的Artifacts怎么使用

在 GitHub Actions 中,是一种用于在工作流程运行期间保存文件并在不同的作业间共享或下载的机制。你可以用它来存储构建产物、测试报告、日志文件等。

2024-11-01 15:41:04 1119

原创 np.selsect是什么

np.select是 NumPy 库中的一个函数,用于根据多个条件选择不同的结果。它非常适合在数据分析和科学计算中使用,能够在满足多个条件时返回对应的值(选择结果),而无需进行多层次的条件判断逻辑。np.select。

2024-10-31 15:57:49 440

原创 softmax可以用于二分类吗

在二分类任务中,可以使用Softmax函数,但更常用的是Sigmoid函数。

2024-10-30 10:05:50 489

原创 backbone是什么

在深度学习中,**backbone(主干网络)**通常指在复杂模型或多任务模型中用于特征提取的主干部分。一般来说,backbone 由一些预训练的卷积神经网络(例如 ResNet、VGG、EfficientNet 等)组成,它们负责从输入数据中提取高级的特征图,然后这些特征图会传递给后续的网络层以完成具体的任务(如分类、检测、分割等)。

2024-10-30 09:43:27 475

原创 手眼标定方法是什么

*手眼标定(Hand-Eye Calibration)**是机器人领域中常用的一种技术,用于确定摄像头与机械臂末端(即手臂末端执行器或夹具)之间的关系。这种标定方法在机器人视觉引导操作中非常重要,因为它能够精确地将摄像头获取的视觉信息与机械臂的操作动作进行配合,使得机器人能够精确定位和操作目标物体。

2024-10-26 22:28:57 821

原创 神经网络要更新W参数就要对W进行求导吗

更新 ( W ) 的过程实际上就是通过求导来获取最优的更新方向和步幅,因此对 ( W ) 求导是更新权重参数的必要步骤。在复杂的深度学习网络中,反向传播利用链式法则高效地计算每一层参数的梯度,从而更新模型各层的权重。

2024-10-26 11:42:55 300

原创 目标检测和图像分类的区别

图像分类解决的是整张图片是什么类别的问题,它只关心图片中主要物体的类别。目标检测解决的是图片中有哪些物体,物体在哪里的问题,它同时关心物体的类别和它们的位置。

2024-10-25 16:17:04 1062

原创 yoolov7有数据增强吗

是的,包含了机制。在训练过程中,数据增强技术可以帮助提高模型的泛化能力,使其在处理不同场景或未见过的数据时表现得更好。

2024-10-25 16:15:47 515

原创 什么是贝叶斯优化器

贝叶斯优化器通过在评估代价高的黑箱函数上构建代理模型,利用已有数据点进行推断来选择最优的参数组合。它是一种能够高效处理复杂、多维优化问题的算法,特别适用于需要减少函数评估次数的场景,如超参数调优。

2024-10-21 20:00:49 735

原创 如何查看Linux网速

实时查看网络速度nloadiftop和bmon更适合实时监控。长时间监控vnstat适合查看历史流量统计和趋势。系统自带工具ip -s link提供了基础流量统计信息。

2024-10-20 19:44:08 2257

原创 当赋予privilege权限的时候容器重启会导致主机也重启吗

通常情况下,本身,即使容器重启了,主机也不应该随之重启。然而,模式赋予容器对主机系统的,如果容器内部执行了某些操作(例如修改主机系统文件、直接控制硬件、或调整关键系统参数),这些操作可能会,甚至导致主机重启。使用这意味着容器在模式下可以执行许多,如果这些操作不当,可能会导致主机出现严重问题。

2024-10-19 20:54:40 748

一键停靠所有dockwidget窗口

先将属性浮动开启,然后直接平移

2023-02-26

gauss R-Group Fragment中所有基团的gjf数据

["00ethyl.gjf", "01n-propyl.gjf", "02iso-propyl.gjf", "03n-butyl.gjf", "04tert-butyl.gjf", "05vinyl.gjf", "06ethynyl.gjf", "07formyl.gjf", "08carboxyl.gjf", "09formamidyl.gjf", "10nitro.gjf", "11nitroso.gjf", "12cyano.gjf", "13sulfonyl.gjf", "14thionyl.gjf", "15phosphonyl.gjf", "16mesylate.gjf", "17tosylate.gjf"]

2023-02-26

利用rdkit将smiles转化为原子坐标键数据,并用正则表达式将数据提取

from rdkit import Chem from rdkit.Chem import AllChem # from rdkit.Chem import Draw import re # 读取 SMILES 字符串 smiles = "CC(=O)OC1=CC=CC=C1C(=O)O" # smiles = "C1=CC=CC=C1" mol = Chem.MolFromSmiles(smiles) mol3d = Chem.AddHs(mol)#加氢2/3 statis = Chem.MolToMolBlock(mol3d) print(statis) print(type(statis)) a = re.findall(r'(-?\d.\d+)\s+(-?\d.\d+)\s+(-?\d.\d+)\s(\w)\s+', statis) # b = re.findall(r'([^0\n a-zA-Z]+)\s+([^\n a-zA-Z]+)\s+([^0\n a-zA-Z]+)\s+\d+\s+', statis) b = re.findall(r'([1-9][0-9^.

2023-02-26

使用opengl绘制框选动画,鼠标按下且拖动时生成一个矩形框,鼠标松开时,矩形框消失

class RectPainter: def __init__(self): # super().__init__() self.start_x = 0 self.start_y = 0 self.end_x = 0 self.end_y = 0 self.clear_flag = False def prepare(self): vshader_src = """ #version 330 core layout (location = 0) in vec3 aPos; void main() { gl_Position = vec4(aPos.x, aPos.y, aPos.z, 1.0); // gl_Position是内置变量 }

2023-02-26

读取gjf文件内容(使用python正则表达式读取高斯输出文件的内容)

使用python正则表达式读取高斯输出文件的内容,atom_info是所有原子名称存储文件,其余gjf文件是提供的例子,在py文件中可以修改文件名来读取不同gjf文件 读取后格式:([[-0.2131818033333333, -0.30164527666666663, 0.0], [0.7468181966666667, -0.30164527666666663, 0.0], [-0.5336363933333335, 0.6032905533333334, 0.0]], [[1, 2, 1.0], [1, 3, 1.0]], [15, 1, 1])这是一个氧两个氢也就是水分子的数据,第一个列表是坐标信息,第二个列表是键信息(前两个为原子下标,最后是键类型),第三个列表是对应原子下标的原子序数

2023-02-23

OpenGL框选动画

2023-01-22

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

TA关注的人

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