摘要: 不知什么原因,从2024年2月(估计时间)开始,发现VS Code无法使用F5对部分python脚本进行调试,同一个目录下的pyhton脚本有些可以用python正常调试,有些不行,特征是按下F5时,这些脚本的修改可以被保存,但是不会被执行,原因不明。 目前通过查找网络资料发现了一种可行的办法,如下 阅读全文
posted @ 2024-03-14 16:57 CollinsLi 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 依靠若干离散点实现三维曲面插值是工程应用中的常见问题,也是数据处理工作的常见需求。MATLAB 实现上述功能主要依靠 griddata 函数,该函数支持基于三角形的三次插值(仅支持内插值,估计是一种保形插值)和双调和样条插值(支持外插值)来实现上述功能。 案例数据及空间分布如下图所示: 案例代码如下 阅读全文
posted @ 2023-11-03 15:39 CollinsLi 阅读(1179) 评论(0) 推荐(0) 编辑
摘要: 无论是进行回归、拟合还是深度学习,总要将总体数据集划分为训练样本集和测试样本集。然而,一般情况下,测试集位于训练集“所覆盖的范围之内”时(如下图所示,红色星号表示训练样本集所在位置,蓝色圆点表示测试样本集所在位置),测试效果较好,测试结果也更具合理性。但是如何验证测试集是否在训练集“所覆盖的范围之内 阅读全文
posted @ 2023-10-26 10:47 CollinsLi 阅读(432) 评论(0) 推荐(0) 编辑
摘要: async await 是 C# 5.0 中引入的异步编程简化方法,那如何使用这种方法进行异步时挂起线程(使某个线程等待一段时间)? 具体方法如下代码所示: 该代码第14行有一个循环,意图是每向Linux服务器发出一个命令(AsyncRunCommonCommand),然后等待一段设定的时间(Asy 阅读全文
posted @ 2023-10-26 09:08 CollinsLi 阅读(257) 评论(0) 推荐(0) 编辑
摘要: C# 的字典暂时不支持默认的Clone方法,网上的不少字典Dictionary克隆方法大多是浅拷贝方法,例如: 1 /// <summary> 2 /// 需要修改的文件信息,用于 分布式提取数据 3 /// </summary> 4 public class ChangeScriptInforma 阅读全文
posted @ 2023-10-25 17:14 CollinsLi 阅读(1316) 评论(0) 推荐(0) 编辑
摘要: 一种常见的化学反应平衡关系是离子在溶液中的水解平衡,由于存在平衡常数,所以在给定条件下(温度,pH值等)能够求出溶液中盐离子和弱酸根离子的浓度。但是,化学平衡方程本身是非线性的,而且在一般情况下,溶液中存在众多的平衡体系。使得该问题的求解难度很高。例如: 已知碳酸($H_{2}CO_{3}$)溶液中 阅读全文
posted @ 2022-05-23 16:29 CollinsLi 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 一般常用$R^{2}$(判定系数,拟合优度)评价拟合及回归效果的好坏,学过数学或统计学的同学会有这样的印象,$R^{2}$的取值范围为[0,1],$R^{2}$的值越接近1代表拟合效果越好,越接近0代表拟合效果越差。 但是,在使用一些人工神经网络库训练模型时(例如:sklearn,pytorch等) 阅读全文
posted @ 2022-05-13 14:42 CollinsLi 阅读(5760) 评论(0) 推荐(1) 编辑
摘要: 问题: 已知6种国家排放标准的汽车目前的保有量、排放因子和升级成本(升级成本指的是低于该标准的每辆汽车升级到该标准的成本,例如:国6的升级成本为15000元,意味着国1到国5标准的车升级到国6标准每辆车需要15000元)如下表所示,计算在该情况下,达到减排55%目标的升级改造成本最低的升级方案(不改 阅读全文
posted @ 2022-04-28 19:09 CollinsLi 阅读(1428) 评论(0) 推荐(0) 编辑
摘要: 使用MATLAB测试/调整算法时,若输出文件的文件名固定,则新的文件会替换掉旧的文件,导致无法查询/对比历史记录。 这里使用MATLAB的时间函数(datetime)获取此刻时间,配合时间转字符串函数(datestr)使文件名带有时间戳。 writetable(Log_Result,['NLP_', 阅读全文
posted @ 2021-08-11 17:18 CollinsLi 阅读(2140) 评论(0) 推荐(0) 编辑
摘要: 如果直接在Centos 7上插u盘或移动硬盘,有可能该设备会无法挂载,原因是Centos默认不支持ntfs文件格式,一般来说安装 ntfs-3g即可如下所示: #yum install ntfs-3g -y 或者 #yum install ntfs* -y 但是有时会出现 nothing to do 阅读全文
posted @ 2021-07-16 11:27 CollinsLi 阅读(6839) 评论(0) 推荐(1) 编辑