自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 赵煜的时序建模学习手札——三种路线概览(统计学/机器学习/深度学习)

时序建模就是处理带有时间顺序的数据,并且利用时间顺序处理问题(预测、分类和异常检测)。数据点之间不是独立存在的顺序很重要存在时间依赖关系。

2026-01-16 12:56:02 203

原创 图网络的度矩阵D/邻接矩阵A/拉普拉斯矩阵L以及图中的节点如何各自保存更新节点特征

本文介绍了图神经网络中的基本概念和矩阵运算。首先解释了度矩阵D、邻接矩阵A和拉普拉斯矩阵L的定义及作用:D描述节点连接数,A表示具体连接关系,L=D-A反映节点特征差异。通过示例展示了三种矩阵的计算方法。接着说明了节点特征通常用行向量表示,多个节点组成特征矩阵,并以油田井网为例说明节点特征的应用。最后演示了神经网络中通过邻接矩阵A更新节点特征的操作过程,展示了节点如何聚合自身和邻居信息。这些基础知识有助于理解图神经网络的核心算法原理。

2026-01-13 17:36:30 337

原创 RuntimeWarning: k >= N - 1 for N * N square matrix. Attempting to use scipy.linalg.eig instead. ei

摘要:本文讨论了处理小规模图数据时出现的RuntimeWarning警告问题。当使用eigs函数计算13×13矩阵的特征值时,由于矩阵过小会导致警告。建议采用分流策略:对于节点数小于20的小图,改用np.linalg.eigh进行全量计算;对于大图则保持原有的稀疏计算方法。这种优化不仅能消除警告,还能提高小图情况下的计算效率和精度。该问题常见于谱图卷积任务中处理小规模图数据时。

2026-01-06 10:15:49 245

原创 【无标题】

本身已经是一个 torch.Tensor,又用。(我真是警告大王,就没写过不跳警告的代码)

2025-12-14 12:38:26 213

原创 UserWarning: Attempting to run cuBLAS, but there was no current CUDA context! Attempting to set the

当首次使用GPU时,PyTorch会自动初始化CUDA上下文,这会产生警告信息。虽然不影响使用,但强迫症用户可以通过手动调用torch.cuda.init()来消除警告。建议在设备选择后立即初始化CUDA,代码示例如下:DEVICE = 'cuda' if torch.cuda.is_available() else 'cpu'; if DEVICE == 'cuda': torch.cuda.init()。这能提前建立CUDA环境,避免后续自动初始化产生的警告。

2025-12-13 13:38:16 93

原创 快速打开jupyter

本文介绍了一个Windows批处理脚本(.bat)的配置方法,用于快速启动Jupyter Notebook。脚本包含5个关键步骤:1)调用Anaconda激活脚本(需修改为实际安装路径);2)激活指定conda环境(需替换环境名称);3)切换到项目目录(需修改为实际路径);4)启动Jupyter Notebook;5)使用pause命令保持窗口以便调试。特别注意需要使用call命令确保批处理顺序执行,避免直接调用导致脚本中断。该脚本需放置在项目根目录下,用户只需修改三个路径参数即可使用。

2025-12-05 11:00:35 169

原创 UserWarning: KMeans is known to have a memory leak on Windows with MKL, when there are less chunks t

KMeans算法在Windows系统使用MKL数学库时可能出现内存泄露警告,当数据量较小时会发生。该警告不影响算法结果,可忽略。如需解决,可在代码开头设置环境变量OMP_NUM_THREADS=1,强制使用单线程模式运行。该问题仅发生在数据量小且线程数过多的情况下,对少量数据(如一二百条)的运行无实质影响。

2025-11-28 09:52:18 214

原创 MatplotlibDeprecationWarning

Matplotlib 3.9版本弃用了boxplot()函数中的labels参数,改名为tick_labels,并将在3.11版本完全移除该参数。用户需将代码中的labels参数修改为tick_labels,以保持兼容性。例如修改前的代码plt.boxplot(data_with_labels, labels=well_labels)应更新为plt.boxplot(data_with_labels, tick_labels=well_labels)。

2025-11-11 13:19:47 183

原创 OMP_Erro

【代码】【无标题】

2025-09-15 10:45:48 114

原创 CCS开发DSP代码中为什么要先memcpy一下?

这段代码通过memcpy将指定代码段从Flash拷贝到RAM运行,是为了满足.cmd文件的配置要求。.cmd中定义了.ramfuncs段,要求某些关键函数(如Flash初始化)必须在RAM中运行,避免在Flash操作时出现自擦除等问题。具体实现是通过预定义的外部变量RamfuncsLoadStart、RamfuncsLoadSize和RamfuncsRunStart来定位需要搬运的代码位置和大小。虽然简单程序可以直接在Flash运行,但工业应用通常为了性能和可靠性,会默认将关键函数配置到RAM执行。

2025-09-05 22:33:21 341

原创 TypeError: ReduceLROnPlateau.__init__() got an unexpected keyword argument ‘verbose‘

ReduceLROnPlateau的verbose

2025-08-25 11:14:18 1190

原创 可视化中文显示异常

【代码】可视化中文显示异常。

2025-05-22 17:19:50 254

原创 ImportError: DLL load failed while importing _imaging: 找不到指定的模块。

最优解还得是解决提出问题的模块,分别运行一下指令。

2025-05-08 19:12:47 180

原创 以表格A为依据筛选文件夹中的所有表格后依次存入表格D和表格E

井分类依据.xlsx./data/所有excel文件井分类依据.xlsx。

2025-04-23 21:24:25 263

原创 批量运行同一文件夹下的所有脚本

中的1.py和2.py为你希望运行的脚本(也可以添加几个脚本)

2025-03-06 18:58:23 331

原创 面向小学生(我自己)的ARIMA解析

如果你想预测明天的冰激凌销量🍦,ARIMA会说:“根据上周的销量,去掉突然的天气变化,再调整上次猜错的量,明天大概能卖XX个!(比如过去30天的温度、下雨情况)。这样解释是不是更清楚啦?

2025-03-05 15:18:33 199

原创 挑选出行数足够的excel文件

*

2025-02-19 11:12:58 471

原创 Shapelet-aeon-ConvolutionBasedTimeSeriesClassificationInAeon

Arsenal 是由多个 RocketClassifier 组成的集成模型,它的准确性与单个 RocketClassifier 相当,但能够提供更好的概率估计。MultiROCKET [3] 增加了从每个内核提取的三个新池化操作:正值平均值(MPV)、正值指标平均值(MIPV)和正值最长延伸(LSPV)。扩张是一种降采样的形式,它通过在时间点之间定义间隔来实现。第一行Data Series T代表一个时间序列 T=[0, 1, 3, 2, 9, 1, 14, 15, 1, 2, 2, 10, 7]

2025-01-13 20:41:34 478

原创 Shapelet-aeon-TimeSeriesRegression

时间序列回归(TSR)是用一组实值、有序的时间序列数据训练模型,用来预测一个连续的目标变量。本文着眼于aeon回归模型,该模块由用于时间序列回归估计(TSER)的算法组成,但也适用于时间序列函数回归(TSFR)。上图分为上下两部分。该问题可用于估计钾浓度。基本事实是通过昂贵的实验室实验发现的,这些实验需要一些时间。光谱图(我们将有序数据序列视为时间序列)获取成本低廉,数据可以在任何环境中收集。从光谱图到浓度的准确回归将使土地和作物管理更加有效。

2025-01-13 15:40:29 1126

原创 Shapelet-aeon-GettingStarted-1

例如,智能手表的运动轨迹至少有三个维度(X、Y、Z坐标),或随时间记录的多个财务统计数据。例如,这可能是将智能手表上的运动轨迹拆分为不同的活动(如步行、跑步和坐着)的问题。集合估算器将像您期望的那样处理形状为 的 2D 输入,但可能会将形状为 的单变量序列集合 与形状为 的单个多变量序列混淆。如果序列是多变量的,我们将维度称为通道(以避免与数组的维度混淆)和代码使用n_channels。当指代集合中包含的单个时间序列时,我们交替使用术语案例和实例。在许多时间序列任务中,时间序列之间的距离是一种基本操作。

2025-01-13 11:42:11 812

原创 Shapelet-aeon-GettingStarted

接下来的信息为了让使用者快速把aeon跑起来。我们假定大家都熟悉包。如果您在这方面需要帮助,你可能会需要参考:Aeon是一个用于从时间序列中学习的开源工具包。有专门的笔记本详细介绍了这些模块中的每一个。本指南旨在向您简要介绍每个任务的主要概念和代码。有关每个任务可用的各种估计器的更多信息,请参阅上面的链接、和。

2025-01-12 21:10:29 313

原创 Shapelet-aeon-install

具体安装教程点击文末链接,本文只保留安装排故部分。

2025-01-12 19:49:56 271

原创 Shapelet-aeon-welcome

aeon是一个与scikit-learn兼容的时间序列机器学习任务,例如分类、回归、聚类、异常检测、分割以及相似搜索。

2025-01-12 18:43:25 315

原创 将3列的df转化成3维数组

【代码】将3列的df转化成3维数组。

2025-01-07 15:42:23 232

原创 Shapelet-aeon-2

一个时间子(shapelet)S被定义为训练数据中某个序列的一个时间序列子序列,该子序列在区分不同类别时很有用处。他们是从训练数据集X_train中提取出来. 一个时间子S具有一个长度l, 其中l

2025-01-07 13:04:42 448

原创 Shapelet-aeon-1

shapelet-aeon学习笔记

2025-01-06 22:11:20 424

原创 清除产油空缺的行

施工一线提供给我们的数据中极有可能存在许多0、NaN甚至于干脆就是空格。此时就需要将这些行直接删掉。

2024-12-29 11:31:16 174

原创 计算日产油能力

计算日产油能力主要是通过油井的日产量除以生产时间后乘以24h,折算出油井全开的产油能力。代码的输出内容为原文件并在最后一列添加新的一列。

2024-12-29 11:27:43 261

原创 计算平均月产油量

计算平均月产油量的方法是把每月的有效日产油能力加起来后除以有效条数,以下是代码实现。

2024-12-29 11:24:09 286

原创 常用的自定义库文件

【代码】常用的自定义库文件。

2024-12-10 12:39:18 142

原创 读取excel文件中的特定列并输出一个list

【代码】读取excel文件中的特定列并输出一个list。

2024-12-03 16:58:40 261

原创 设置excel文件为最适合的列宽和左对齐

【代码】设置excel文件为最适合的列宽。

2024-12-03 16:32:27 221

原创 回归模型学习笔记

我写了一个能普遍适用于目前常见的.xlsx文件的版本

2024-11-30 12:00:17 311

原创 内容保存至.xlsx文件

【代码】内容保存至.xlsx文件。

2024-11-30 10:28:58 249

原创 使用直线拟合输入数据

输入一个xlsx文件,读取指定的两列分别作为X和Y。使用一条直线来进行拟合并返回斜率和截距。如果需要批量处理文件夹下的所有.xlsx文件则将main替换为。注意修改path、sheet和column_name。

2024-11-25 17:04:40 362

原创 丙型水驱特征曲线

丙型水驱特征曲线。

2024-11-25 16:43:14 297

原创 将表格中的inf和nan替换成0

【代码】将表格中的inf和nan替换成0。

2024-11-25 16:38:34 289

原创 遍历文件夹下的所有特定类型的文件

其中 *.txt 的意思是所有以.txt结尾的文件,按需修改。另外 .stripe里面也要修改,这主要是删掉文件名中的 .文件类型。

2024-11-22 15:00:00 207

原创 删除文件夹下所有.txt文件中所有的中括号

运行后即可删除input_path路径下所有.txt文件内的中括号,如果你好奇为什么需要这一步,等你使用eval把字符串转化成字典结果出来一个列表就知道了。

2024-11-22 09:58:28 175

原创 批量逐帧编辑视频

一切起因都是为了训练模型,而进行的数据增强。这篇代码可以将输入的视频批量添加雾气。

2023-05-24 19:22:15 322

空空如也

空空如也

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

TA关注的人

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