自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

辉的博客

数学,经济与计算机技术的结合

  • 博客(334)
  • 收藏
  • 关注

原创 Python实现智能优化算法

智能优化算法是处理不可微和非凸优化问题的一种启发式算法,虽然不能得到精确的最优解,但是在概率意义下可以得到一个不错的近似解。在Python中,实现智能优化算法主要依赖于mealpy包。

2025-03-31 19:58:36 141

原创 vscode连接服务器失败问题解决

Step 3:删除/用户/XXX//.vscode/AppData/Roaming/Code。Step 2: 删除/用户/XXX/.vscode文件夹。Step 1: 从控制面板删除vscode。这是说明VScode版本太高了。从中可以下载2023年出的版本。

2025-03-27 15:24:02 492

原创 关于网络的linux命令

【代码】关于网络的linux命令。

2025-03-27 15:16:06 254

原创 python绘图中文无法正常显示的解决方法

python绘图中如果有中文往往无法正常显示,可以通过添加字体的方法解决。

2025-03-21 21:55:21 100

原创 Python中的优化函数5:优化的一些处理技巧

这里介绍一种M法来解决,首先定义一个辅助变量。是一个很大的正数,例如。, 则在下式的约束下,

2025-03-20 22:37:42 630

原创 Python中的优化函数4:pyomo包(功能强,代码直观)

Pyomo 是一个用于建模和求解优化问题的 Python 库。它提供了一个灵活的框架,可以用于线性、非线性、整数和混合整数优化问题。Pyomo 允许用户以数学表达式的形式定义优化模型,并支持多种求解器。

2025-03-13 14:25:18 248

原创 Python中的优化函数3:Ipopt(适用于大规模非线性规划)

Ipopt(Interior Point OPTimizer)是一个用于求解非线性优化问题的开源软件包。它特别适用于大规模的非线性规划(NLP)问题。

2025-03-13 13:15:53 116

原创 R语言中的函数32:seq_along()

seq_along 函数在 R 语言中用于生成一个整数序列,其长度与给定对象的长度相同。这个函数特别有用,当你想要创建一个索引序列来遍历一个向量或列表时。

2025-02-15 11:41:09 404

原创 python视频爬虫

利用python爬取视频

2025-02-10 15:52:14 2400 1

原创 python中的进度条

tqdm 是一个非常流行的 Python 库,用于快速实现进度条。

2024-12-31 07:39:24 158

原创 Pytorch的自动求导模块

torch.autograd.grad() 是 PyTorch 中用于计算张量梯度的函数,与 backward() 不同的是,它不会更新张量的 .grad 属性,而是直接返回计算的梯度值。它适用于需要手动获取梯度值而不修改计算图中张量的 .grad 属性的场景。通过设置 create_graph=True,可以构建新的计算图,用于计算高阶梯度。如果需要多次调用反向传播,可以设置 retain_graph=True。通过 inputs 参数,可以只计算指定张量的梯度,而忽略其他张量。

2024-12-30 23:00:47 909

原创 sklearn_pandas.DataFrameMapper的用法

DataFrameMapper 是 sklearn-pandas 库中的一个工具,主要用于将 Pandas DataFrame 与 scikit-learn 的预处理工具无缝结合。它的作用是将 DataFrame 的列映射到特定的特征转换器(如标准化、编码等),从而方便地对不同列应用不同的预处理操作。

2024-12-30 22:28:49 414

原创 net.eval()和net.trasin()的用法

当构建神经网络使用到dropout层等时,网络的正向传播后反向传播神经元的系数会有所不同,因此需要用.eval()和.train()来指定模型方向。

2024-12-30 20:58:19 524

原创 torch.nn.functional的用法

torch.nn.functional 是 PyTorch 中的一个模块,提供了许多函数式的神经网络操作,包括激活函数、损失函数、卷积操作等。这些函数是无状态的(stateless),与 torch.nn 中的模块化层(如 nn.ReLU、nn.Conv2d 等)不同,torch.nn.functional 提供的是直接的函数调用方式。

2024-12-30 20:36:38 297

原创 torch.utils.data.DataLoader和TensorDataset的用法

train_set=TensorDataset(train_features, train_labels)train_data=DataLoader(dataset=train_set, batch_size=64, shuffle=True)

2024-12-30 20:31:29 234

原创 torch.save的用法

torch.save 是 PyTorch 中用于保存对象(如模型、张量、字典等)的函数。它可以将数据序列化并保存到文件中,方便后续加载和使用。

2024-12-30 20:26:46 361

原创 torch.nn.Sequential的用法

torch.nn.Sequential 是 PyTorch 中的一个容器模块,用于将多个神经网络层按顺序组合在一起。它可以让我们以更加简洁的方式定义前向传播的网络结构,适合简单的线性堆叠模型。nn.Sequential 适合简单的线性堆叠模型,但如果需要更复杂的前向传播逻辑(如分支、跳跃连接等),需要继承 nn.Module 并自定义 forward 方法。使用 nn.Sequentialnn.ReLU(),自定义 forwardreturn x。

2024-12-30 20:23:58 169

原创 torch.autograd.Variable的用法

torch.autograd.Variable 是 PyTorch 中早期版本用于封装张量(Tensor)以支持自动求导的类。然而,从 PyTorch 0.4 开始,Variable 和 Tensor 已经合并,现在直接使用 Tensor 即可完成所有操作,包括自动求导。因此,在现代 PyTorch 中,通常不需要显式使用 Variable。

2024-12-30 20:23:20 205

原创 torchtuples.Model的用法

torchtuples.Model 是 torchtuples 库中的一个核心类,主要用于简化基于 PyTorch 的深度学习模型的构建、训练和评估过程。torchtuples 是一个工具库,通常与生存分析库 pycox 一起使用,专注于生存分析任务,但也可以用于其他深度学习任务。

2024-12-30 12:44:10 362

原创 torch.nn.Module中__call__和forward方法

torch.nn.Module 重载了 Python 的。最终调用 forward 方法来执行模型的前向传播。处理一些额外的逻辑(如 hooks 的执行)。当你执行 net(data) 时,

2024-12-30 12:20:31 185

原创 torch.nn.Linear(p_input, p_output,bias)

在 PyTorch 中,nn.Linear 是一个用于实现全连接层(线性层)的模块。yxWTby=xW^T+byxWTbxxx是输入张量WWW是权重矩阵bbb是偏置向量(如果 bias=True)p_input: 输入数据的变量个数p_output: 输出数据的变量个数bias: 是否使用偏置。

2024-12-30 10:51:29 599

原创 Matplotlib中对坐标轴的常用操作

【代码】Matplotlib中对坐标轴的常用操作。

2024-12-30 09:46:28 222

原创 Python中的优化函数2:cvxpy包(直观表示)

它是一个基于 Python 的凸优化建模工具,专门用于定义和求解 凸优化问题(Convex Optimization Problems)。CVXPY 提供了一种直观的方式来表达优化问题,并通过高效的求解器来解决这些问题。CVXPY 的设计灵感来源于 MATLAB 的凸优化工具包 CVX,但它是专门为 Python 开发的,具有更强的灵活性和扩展性。

2024-12-15 23:01:30 868

原创 搜索文件中的某些字符串

这个选项表示递归搜索,即会在指定目录(D:\my_project)及其所有子目录中的文件中查找目标字符串。findstr 是 Windows 命令行中的一个工具,用于在文件中搜索指定的字符串。这是要搜索的目标字符串。findstr 会在文件中查找完全匹配该字符串的内容。这个选项表示只输出包含目标字符串的文件名,而不是输出匹配的具体内容。*.* 表示搜索所有文件(无论文件名或扩展名)。

2024-12-15 21:44:28 197

原创 特殊环境的定义方法

【代码】特殊环境的定义方法。

2024-12-13 09:30:06 198

原创 R语言中的函数31:print(), cat(), message(), warning()和stop()

与 print() 和 message() 不同,cat() 更加灵活,适合用于格式化输出,尤其是在需要将多个对象连接在一起时。message() 函数用于生成消息输出,通常用于提供信息或提示,而不会中断程序的执行。与 warning() 和 stop() 函数不同,message() 主要用于输出一般信息,适合在函数或脚本中向用户传达状态或进度。它是 R 中最基本的输出函数之一,适用于各种数据类型,包括向量、矩阵、数据框、列表等。与警告不同,错误会中断程序的执行,并且通常用于指示程序无法继续运行的情况。

2024-12-08 18:14:19 890

原创 R语言中的函数30:suppressWarnings(), suppressMessages()

这个函数通常用于在运行某些函数时,避免显示不必要的消息,尤其是在处理大量数据或在脚本中运行时,可能会产生很多信息输出。它可以帮助用户在运行代码时避免看到不必要的警告,尤其是在您已经知道可能会产生警告的情况下,但仍希望代码正常运行。suppressMessages() 是一个非常有用的函数,主要用于抑制在执行代码时产生的。在 R 语言中,suppressWarnings() 函数用于抑制在代码执行过程中产生的。

2024-12-08 17:58:36 653

原创 R语言中的函数29:vector

vector() 函数用于创建一个空的向量或指定类型的向量。这个函数非常灵活,可以用于初始化向量,以便后续填充数据。mode:指定向量的类型,可以是以下几种之一:“logical”:逻辑型向量(TRUE 或 FALSE)。“integer”:整型向量。“numeric”:数值型向量(包括整数和浮点数)。“complex”:复数型向量。“character”:字符型向量。“list”:列表型向量。length:指定向量的长度,默认为 0,表示创建一个空向量。

2024-12-08 17:46:07 437

原创 R的中文文本处理包--tmcn

tmcn 包是 R 语言中的一个用于处理和分析中文文本的包,特别适用于中文文本的分词、词频统计和文本挖掘等任务。以下是 tmcn 包的基本用法,包括安装、常用函数和示例。# 加载 tmcn 包# 示例文本texts

2024-12-08 11:28:31 532

原创 指标加权评价方法

TOPSIS法是一种常用的综合评价方法,能够充分利用原始数据的信息,精确地反映各评价方案之间的差距。同时,如果决策层中指标的数据是已知的,那么层次分析法也很难利用这些初始数据,来使评价更加准确。, 当数据按均匀分布分散时熵值最大(此时该变量的价值很小),当数据集中在一个值上时熵值为0(此时该变量价值高),因此,我们利用。思想:熵权法是根据变量(指标)中信息的多少对变量(指标)加权的方法。xij 表示第 i个评价对象在第 j个指标上的取值。xij 表示第 i个评价对象在第 j个指标上的取值。

2024-12-06 21:43:49 1262

原创 tex中定理、图表环境无法自动显示编号解决方法

setbeamertemplate{caption}[numbered] % 设置图表的编号。\setbeamertemplate{theorems}[numbered] %设置定理编号。

2024-11-18 17:47:23 218

原创 Word中标题自动编号的方法

在word中如何希望一级标题自动编号,下级标题随着上级标题编号,可以通过设置多级列表来实现。

2024-10-25 18:14:57 362

原创 Jupyter notebook中更改字体大小

Jupyter notebook提供了一个非常方便的跨平台交互代码编译环境,但是单元格的内的代码字体往往显示较小,不利于观看。顺利的话,你会在Settings菜单中查看到Theme选项卡,然后在里面选择要调整的字体即可。Step1: 先安装jupyterthemes的宏包。Step2: 打开jupyter notebook。

2024-10-15 09:25:35 4540

原创 Word中引用参考文献和公式编号的方法

word中的参考文献用交叉应用实现。

2024-09-20 21:30:43 718

原创 screen的使用

screen 是一个终端多路复用器,它允许用户在一个单一的终端窗口中运行多个独立的会话。多会话管理创建多个会话:用户可以在一个终端中创建多个screen会话,每个会话可以运行不同的程序或任务。切换会话:用户可以方便地在不同的会话之间切换,而不需要打开多个终端窗口。会话持久性断开与重连:如果用户的SSH连接中断或关闭终端,screen会话仍然在后台运行。用户可以稍后重新连接到该会话,继续之前的工作。后台运行:用户可以将长时间运行的任务放在screen会话中,即使在退出终端后,任务仍然会继续执行。

2024-09-05 10:40:00 783

原创 liunx系统中安装和删除软件

liunx中安装和删除软件主要使用apt(Advanced Package Tool)命令。

2024-09-04 21:07:09 487

原创 用python发送邮件

【代码】用python发送邮件。

2024-09-02 16:57:28 331

原创 beamer中定理环境不显示计数器编号的解决方法

在 beamer 类中,如果你发现 lemma 环境不显示计数器编号,这可能是由于 beamer 的默认设置导致的。beamer 类为了保持演示文稿的简洁性,默认情况下不会显示定理环境的编号。但是,你可以通过配置来显示编号。

2024-08-26 20:00:53 497

原创 python中将公式转换为latex代码,并展示latex公式的方法

python中实现将公式转换为latex代码,并展示latex公式,需要用到包:sympy和IPython.display. sympy可以进行符号运算,IPython.display可以根据latex代码渲染公式。

2024-08-25 23:21:15 635

原创 python中进行符号计算的包sympy

sympy是一个Python库,用于符号数学运算,它可以用来处理代数表达式、微积分、方程求解等数学问题。sympy提供了一系列的函数和类,使得我们可以像在纸上演算一样进行数学操作。

2024-08-25 22:54:40 277

空空如也

空空如也

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

TA关注的人

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