- 博客(39)
- 资源 (17)
- 收藏
- 关注
原创 Python 机器学习求解 PDE 学习项目 基础知识(3)matplotlib 画函数热图
matplotlib是Python中最广泛使用的绘图库之一。它为用户提供了强大的功能来可视化数据。在PDE的后处理阶段,利用matplotlib绘制热图、曲线图等能够帮助我们直观地观察到解的分布和变化趋势,从而进一步分析物理现象。
2024-08-09 23:29:31 1237
原创 Python 机器学习求解 PDE 学习项目 基础知识(4)PyTorch 库函数使用详细案例
在深度学习中,PyTorch 是一个广泛使用的开源机器学习库。它提供了强大的功能,用于构建、训练和评估深度学习模型。
2024-08-09 23:28:08 988
原创 Mathematica 矩阵基础操作指南
最近笔者在日常的工作和研究中,常常需要进行各种矩阵操作,尤其是大规模符号矩阵的计算MATLAB 运行显得很吃力。无论是基本的矩阵运算,还是复杂的线性代数应用,Mathematica 都能提供便捷的解决方案。Mathematica 强大的计算和可视化功能,使得矩阵计算不仅简单,而且非常高效。在这篇博客中,我将详细介绍如何在 Mathematica 中进行矩阵的基本操作,包括创建矩阵、矩阵运算、矩阵分解、以及矩阵的可视化。在 Mathematica 中,创建矩阵非常简单,矩阵可以通过列表来定义。
2024-08-03 16:33:59 5268
原创 编程小白如何成为大神?——新生入门指南
作为一名已经从985高校毕业的研究生,我深刻体会到编程已成为当代大学生的必备技能。无论是为了学术研究,还是未来的职业发展,掌握编程都能为我们提供更多的机会和竞争优势。然而,面对众多的编程语言和学习资源,许多新生常常感到无从下手。那么,如何选择适合自己的编程语言?如何制定有效的学习计划?如何避免常见的学习陷阱?本文将从我的亲身经历出发,探讨大学新生入门编程的最佳路径,为你的大学生活和未来职业发展打下坚实基础。
2024-08-03 08:26:31 1325 1
原创 差分法求解 Burgers 方程(附完整MATLAB 及 Python代码)
Burgers 方程是一个非线性偏微分方程,在流体力学、非线性声学和交通流理论中有广泛应用。本文将通过数值方法求解带粘性的 Burgers 方程,并分析其误差。
2024-07-29 10:06:09 2349
原创 支持向量机 及其分类案例详解(附Python 代码)
我们将构建一个支持向量机(SVM)分类器,以预测一个人基于14个属性的收入等级。我们的目标是判断收入是否高于或低于每年$50,000。因此,这是一个二元分类问题。我们将使用在可用的人口普查收入数据集。需要注意的是,此数据集中的每个数据点都是单词和数字的混合。我们不能使用原始格式的数据,因为算法不知道如何处理单词。我们不能使用标签编码器转换所有数据,因为数值数据是有价值的。因此,我们需要结合使用标签编码器和原始数值数据来构建一个有效的分类器。
2024-07-27 19:10:25 1229
原创 支持向量机回归及其应用(附Python 案例代码)
让我们看看如何使用支持向量机(SVM)的概念构建一个回归器来估计房价。我们将使用sklearn中提供的数据集,其中每个数据点由13个属性定义。我们的目标是根据这些属性估计房价。
2024-07-27 18:52:46 490
原创 Radon(拉当) 变换:超详细讲解(附MATLAB,Python 代码)
Radon 变换是数学上用于函数或图像的一种积分变换,广泛应用于图像处理领域,尤其是在计算机断层成像 (CT) 中。本文档将详细介绍 Radon 变换的数学含义及其在图像处理中的应用。
2024-07-26 17:06:46 3022 1
原创 解锁LaTeX写作新境界:你的免费Tex语法检查利器大揭秘!
LaTeX以其卓越的排版能力、灵活的自定义选项以及无与伦比的数学公式支持,成为了无数科研工作者、学者及学生心中的“排版神器”。然而,正如任何强大的工具都有其使用门槛,LaTeX的复杂语法和繁琐的编译过程,也常常让初学者望而生畏,即便是资深用户也难免在编写过程中遭遇语法错误的困扰。
2024-07-26 16:49:10 580
原创 MATLAB 共轭梯度法求解线性方程组(附代码)
共轭梯度法(Conjugate Gradient Method)是一种用于求解大型稀疏对称正定线性方程组的迭代算法。该方法结合了梯度下降法和共轭方向的概念,以达到更快速的收敛。共轭梯度法 是介于最速下降法与牛顿法之间的一个方法,它仅需利用一阶导数信息,但克服了最速下降法收敛慢的缺点,又避免了牛顿法需要存储和计算Hesse矩阵并求逆的缺点,在有限元求解中经常用到此方法求解椭圆问题。
2024-07-25 17:09:24 2978
原创 Linux 安装 GDB (无Root 权限)
在Linux系统中,如果你需要在集群或者远程操作没有root权限的机子,安装GDB(GNU调试器)可能会有些限制,因为通常安装新软件或更新系统文件需要管理员权限。下面我们介绍可以在没有root权限的情况下安装GDB,主要通过使用用户空间安装、从源代码编译安装到非系统目录。
2024-07-25 15:49:23 1008 1
原创 MATLAB: ode45 求解常微分方程
ode45 是 MATLAB 中用于求解非刚性常微分方程(ODE)的数值方法。它基于 Runge-Kutta 方法,并具有自适应步长调整机制,能够在一定误差控制范围内高效地计算 ODE 的数值解。
2024-07-24 22:48:27 2837
原创 Matlab arrayfun 与 bsxfun——提高编程效率的利器!
arrayfun 是 Matlab 中的一个强大函数,它允许用户对数组中的每个元素应用一个指定的函数,并返回一个新的数组,该数组包含了函数对每个元素应用后的结果。这使得对数组进行逐元素操作变得非常灵活和方便,无需编写循环语句。bsxfun是MATLAB中的一个函数,它允许对两个数组进行逐元素操作,同时自动扩展(或广播)较小的数组以匹配较大数组的维度。这使得在不需要显式循环的情况下执行复杂的数组操作成为可能,提高了代码的效率和简洁性。
2024-07-24 22:33:18 1778
原创 Python 机器学习求解 PDE 学习项目——PINN 求解二维 Poisson 方程
Python 机器学习求解 PDE 学习项目——PINN 求解二维 Poisson 方程
2024-07-23 22:09:38 2302 2
原创 Python 机器学习求解 PDE 学习项目 基础知识(2)TensorFlow 优化器使用
Adam 优化器是深度学习中常用的一种优化算法,结合了动量法和 RMSProp 的优点。案例:使用tf.train.AdamOptimizer 优化线性模型假设我们有一个简单的线性模型 y=wx+b,其中 w 是权重,b 是偏置,我们希望通过训练来找到最优的 w 和 b,使得模型能够较好地拟合一组给定的数据点。读者可以从这个简单的案例学会此优化器使用方法.#test1# 步骤
2024-07-23 21:58:15 947
原创 Hopfield 网络简介
Hopfield 网络由于能够非常有效地存储和检索信息,因此在各个领域都很有用。 尽管它们如今并不像用于一般机器学习任务的其他类型的人工神经网络那样常见,但它们仍然具有重要的特定应用
2024-07-22 21:14:15 1864
原创 Ai 缺失字体解决方法
今天用Ai 打开Matlab 的eps 图片提示缺失字体,解决方法如下:本文教你如何在Windows电脑上向Illustrator中添加字体。
2022-03-23 08:40:44 7931 1
原创 Latex数学公式方程格式总结
单行公式有自动标号,一般式子之间行距较大: \begin{equation}T(\tilde{\nabla})=\lim _{\Delta v \rightarrow 0} \frac{1}{\Delta v}\left[\oint_{s} T(\hat{n}) \mathrm{d} s\right]\label{symvec}\end{equation}单行公式无标号,一般式子之间行距较大.$$\mathbf{u} \times(\mathbf{v} \times \mathbf.
2021-07-17 10:38:48 1759 1
原创 Latex使用本地字体
Latex+XeCJK宏包使用本地字体导入宏包 XeCJK把本地字体放在latex文件夹下定义字体 \documentclass{article}\usepackage{xeCJK}\setCJKfamilyfont{hyxjj}{ZhanKuGaoDuanHei.ttf}\newcommand{\hyxjj}{\CJKfamily{hyxjj}}\setCJKfamilyfont{kai}{zhkai.ttf}\newcommand{\kai}{\CJKfamily{kai}}\
2021-07-15 17:47:01 1321
原创 invalid literal for int() with base 10: ‘largeDoses‘
在<机器学习实战>第二章中的代码样例'''Created on Oct 27, 2010@author: Peter'''from numpy import *import kNNimport matplotlibimport matplotlib.pyplot as pltfig = plt.figure()ax = fig.add_subplot(111)datingDataMat,datingLabels = kNN.file2matrix('datingTestS
2021-07-13 12:52:43 472
原创 WinEdt 宏定义提高写作效率
简单字母替换常用复杂命令例如我们希望输入\myeq直接转换为我们想要的代码:带标签的方程\myeq\begin{equation}\label{}\end{equation}第一步:录制宏我们只需打开WinEdt10,打开Macros中录制宏的选项,点击第一个红色圆点的按钮就开始录制,(注意这时电脑会记录你的每一步动作)输入你想要的代码\myeq\begin{equation}\label{}\end{equation}确保无误后点击保存按钮,记录下文件名以及保存的位置,比.
2021-06-09 21:00:25 342
原创 删除需要管理员权限的文件夹
删除需要管理员权限的文件夹方案1方案1最简单的方案:右键该文件夹 - 以管理员身份运行,再删除该文件夹就可以顺利地删除了。
2021-05-29 14:18:09 462
原创 FEniCS: First course
Fundamental problemsHere we show the basic form of the Python code which solves PDE by FEniCS.Poisson"""FEniCS tutorial demo program: Poisson equation with Dirichlet conditions.Test problem is chosen to give an exact solution at all nodes of the mes
2021-01-22 14:26:03 365
原创 一维二次元有限体积法MATLAB 程序 (1D quadratic finite volume element method)
一维二次元有限体积法MATLAB 程序We seek the solution between Ω=(0,1)\Omega=(0,1)Ω=(0,1);Model Problem:−ddx(pdudx)+rdudx+qu=f-\frac{d}{dx}(p\frac{du}{dx})+r\frac{du}{dx}+qu=f−dxd(pdxdu)+rdxdu+qu=fMATLAB code:%一维二次元有限体积法%两点边值问题%对q,r相关计
2020-12-19 22:09:51 100 1
原创 一维线性元有限体积法MATLAB程序 (1D linear finite volume element method)
We seek the solution between Ω=(0,π)\Omega=(0,\pi)Ω=(0,π);Model Problem:−ddx(pdudx)+rdudx+qu=f-\frac{d}{dx}(p\frac{du}{dx})+r\frac{du}{dx}+qu=f−dxd(pdxdu)+rdxdu+qu=fMATLAB code:%一维一次有限体积法解两点边值精度阶测试%修改版%Written by Shuaishuai Lu 2020.10.27iter.
2020-12-19 22:05:30 108 1
原创 FreeFEM++: Solve a parabolic equation
FreeFEM++: Solve a parabolic functionWe seek the temperature distribution in a plate of rectangular cross section Ω=(−1,1)×(−1,1)\Omega=(-1,1) \times(-1,1)Ω=(−1,1)×(−1,1);We must solve the temperature equation in Ω\OmegaΩ in a time interval (0, T)
2020-12-10 22:35:45 639 1
原创 FreeFEM++ :Solve Poisson equation
FreeFEM++ :Solve Poisson equation & calculate L^2 errorIDE we use :NotePad++−Δu=f-\Delta u=f−Δu=fΩ=[−1,1]×[−1,1]\Omega=[-1,1]\times[-1,1] Ω=[−1,1]×[−1,1]//calc the convergence order of P1// Parametersverbosity = 0; //to remove all default
2020-12-10 17:10:40 676
原创 数据加密标准DES算法的Matlab实现
function C=DES(M,K)%% ---------------------------------------------------------------% 数据加密标准DES算法的Matlab实现% 输入明文M和密钥K用16进制数表示,字符串格式%-------------------------------------------------------------...
2020-03-31 22:20:13 2110
原创 超混沌序列的单侧卡方检验
#超混沌序列的单侧卡方检验##%超混沌序列的频数分布单侧假设检验h= 0.002;n=30000;t=800;%h步长,n长度为30000的混沌序列,a=10;b=8/3;c=28;r=-1;x0=1.1;y0=2.2;z0=3.3;w0=4.4;s = zeros(1,n);%同样是利用洛伦兹超混沌系统产生混沌序列%下面这段代码Runge-Kutta离散化,之后会经常用for i ...
2020-03-30 21:27:04 607
原创 利用离散化的超洛伦兹系统产生随机序列对图像进行随机置乱方法实现行置乱与列置乱
利用离散化的超洛伦兹系统产生随机序列对图像进行随机置乱方法实现行置乱与列置乱MATLAB程序MATLAB程序clc;clear;P=imread(‘BMD.jpg’);P=rgb2gray§;%读入图片信息iptsetpref(‘imshowborder’,‘tight’);%设置图像显示时无边框figure (1);imshow§;[M,N]=size§;P=double§;n=M...
2020-03-29 21:43:41 978
原创 肿瘤,生物医学,统计
TNM分期系统每一种肿瘤的TNM分期系统各不相同,因此TNM分期中字母和数字的含义在不同肿瘤所代表的意思不同。TNM分期中T,N,M确定后就可以得出相应的总的分期,即I期,II期,III期,IV期等。有时候也会与字母组合细分为IIa或IIIb等等。I期的肿瘤通常是相对早期的肿瘤有着相对较好的预后。分期越高意味着肿瘤进展程度越高。TNM分期系统中:1,T(“T”是肿瘤一词英文“Tumor”的首...
2019-09-10 16:15:33 250
原创 计算图的可达矩阵MATLAB程序
% 计算图的可达矩阵function P=dgraf(A)n=size(A,1) ;P=A;% 计算矩阵Bnfor i=2:nP=P+A^i;endP(P~=0) =1; % 将不为0 的元素变为1P;end
2019-08-11 17:42:48 5265 1
原创 ggplot2的逻辑
1、ggplot2的逻辑。ggplot2的逻辑在我看来其实是真正实现了一个图层叠加的概念:一句语句代表一张图,然后再有最小的单元图层。这个与其他命令式的绘图完全不同,来做个比较:#这是基于graphic包里例子x <- rnorm(100,14,5)y <- x + rnorm(100,0,1)plot(x,y)text(13,20, expression(x[1] == ...
2019-08-11 17:34:02 252
原创 时间序列
时间序列生成时间序列时序的平滑化和季节性分解指数预测模型ARIMA 预测模型生成时间序列本章首先介绍生成、操作时序数据的方法,对它们进行描述并画图,将它们分解成水平、趋势、季节性和随机(误差)等四个不同部分。在此基础上,我们采用不同的统计模型对其进行预测。将要介绍的方法包括基于加权平均的指数模型,以及基于附近数据点和预测误差间关联的自回归积分移动平均( ARIMA)模型。我们还将介绍模型...
2019-08-11 11:58:24 329
Python Tricks A Buffet of Awesome Python Features
2024-08-03
Leetcode : 和你一起你轻松刷题
2024-08-03
C++ Programming Language for Beginners with Easy tip
2024-08-03
Support Vector Machine classifier using income data
2024-07-27
Natural Language Processing with PyTorch
2024-07-23
Numerical Python
2024-07-23
Numerical Methods in Engineering with Python
2024-07-23
二维四边形网格有限体积法Matlab 程序
2024-07-22
二维四边形网格有限体积法Matlab 程序
2024-07-22
一维线性元有限体积法MATLAB程序
2024-07-22
Lecture3.pdf
2020-08-21
25第二十五章 灰色系统理论及其应用(1).pdf
2020-04-13
归并排序算法.docx
2020-04-05
有限差分法的Matlab程序.pdf
2020-03-30
论椭圆型方程边值问题与变分问题的等价性.pdf
2020-03-30
1对流方程各种格式代码matlab.docx
2020-03-30
lingo教程.doc
2020-03-30
javaexacc.jar
2019-08-11
cobalt.jar
2019-08-11
CAUNINST32.DLL
2019-08-11
cf-tool.jar
2019-08-11
ggplot2 画图.doc
2019-08-11
【纠错】从零开始学Python数据分析与挖掘.docx
2019-08-11
2019年吉林省大学生数学建模竞赛承诺书.docx
2019-08-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人