- 2024-11-19汇编语言-实验10编写子程序
名称:show_str功能,在指定的位置,用指定的颜色,显示一个用0结束的字符串。参数:(dh)行号。(dl)列号,(cl)颜色ds:si指向字符串首地址返回无应用举例:8行3列,用绿色显示data中的字符串代码如下:assumecs:codedatasegmentdb'Welcometomasm!',0dataendscodesegmentstart:movdh,8
- 2024-11-19计算翻转角度
计算翻转角度#include<stdio.h>#include<math.h>//定义一个宏来将弧度转换为度数#defineRAD_TO_DEG(rad)((rad)*180.0/M_PI)//计算俯仰角的函数doublecalculatePitch(doubleax,doubleay,doubleaz){//假设Z轴向下为正方向(这是许多加速度传感器的默
- 2024-11-19王爽汇编笔记
1.测试环境1.1DosBox简介:模拟dos环境的一个软件下载地址:https://www.dosbox.com/download.php?main=1安装步骤:下一步......问题1:'debug'不是内部或外部命令,也不是可运行的程序或批处理文件。debug:无法将“debug”项识别为cmdlet、函数、脚本文件或可运行程序的名
- 2024-11-18为什么学习 python 最好的工具是 Jupyter ?Jupyter 在vscode 中使用
为什么学习python最好的工具是Jupyter?Jupyter在vscode中使用一、简介文本适合python初学者,着重点在于Jupyter基本安装与使用。Jupyter是一个强大的Python工编程工具。编程语言交互环境,可以在浏览器中,也可以VsCode插件中运行。jupyter中可以用多种形式创建笔
- 2024-11-182.3
importnumpyasnpimportmatplotlib.pyplotasplt定义x的范围x=np.linspace(-10,10,400)创建一个图形和坐标轴plt.figure(figsize=(10,6))ax=plt.gca()循环绘制每条曲线colors=['r','g','b','c','m','y']#定
- 2024-11-182.6
importnumpyasnpimportmatplotlib.pyplotaspltfrommpl_toolkits.mplot3dimportAxes3D模拟高程数据(假设数据已经过某种方式插值或生成)这里我们创建一个简单的40x50网格,并填充随机高程值x=np.linspace(0,43.65,40)y=np.linspace(0,58.2,50)X,Y=np.meshgr
- 2024-11-182.1
importnumpyasnpimportmatplotlib.pyplotasplt定义x的范围x=np.linspace(-5,5,400)计算三个函数的值y_cosh=np.cosh(x)y_sinh=np.sinh(x)y_half_exp=0.5*np.exp(x)创建图形和坐标轴plt.figure(figsize=(10,6))ax=plt.gca()绘制函数ax.plot(x,
- 2024-11-187.3
importnumpyasnpfromscipy.interpolateimportinterp1d,interp2d,UnivariateSpline,griddataimportmatplotlib.pyplotaspltt0=np.linspace(700,780,5)v0=np.array([0.0977,0.1218,0.1406,0.1551,0.1664])f1=interp1d(t0,v0)f2=interp1d(t0,v
- 2024-11-188.9
fromscipy.integrateimportodeintimportnumpyasnpimportpylabaspltnp.random.seed(2)#为了进行一致性比较,每次运行取相同随机数sigma=10;rho=28;beta=8/3;g=lambdaf,t:[sigma(f[1]-f[0]),rhof[0]-f[1]-f[0]f[2],f[0]f[1]-beta*f[2]]#定义微分方程组的右
- 2024-11-187.3(学号:3025)
importnumpyasnpfromscipy.interpolateimportinterp1d,interp2d,UnivariateSpline,griddataimportmatplotlib.pyplotaspltt0=np.linspace(700,780,5)v0=np.array([0.0977,0.1218,0.1406,0.1551,0.1664])f1=interp1d(t0,v0)f2=interp1d(t0,v
- 2024-11-188.4 (学号:3025)
importnumpyasnpimportpandasaspdimportsympyasspsp.init_printing(use_latex=True)fromscipy.integrateimportodeintimportmatplotlib.pyplotaspltplt.rcParams['font.sans-serif']=['TimesNewRoman+SimSun+WFMSansSC']pl
- 2024-11-18第七章
7.3importnumpyasnpimportpandasaspdfromscipy.interpolateimportinterp1d,interp2d,UnivariateSpline,griddatafromscipy.optimizeimportleast_squares,curve_fitfromscipy.integrateimportquadimportmatplotlib.pyplotaspltplt.rcParams[
- 2024-11-17第二章习题
学号后四位:30182.1:点击查看代码importmathimportpylabaspltimportnumpyasnpplt.rc('text',usetex=True)#调用字库x=np.linspace(-10,10,100)y1=np.cosh(x)y2=np.sinh(x)y3=math.e**x/2plt.plot(x,y1,label='$\\mathrm{cosh}(x)$'
- 2024-11-17数学建模习题7.4
`importnumpyasnpimportmatplotlib.pyplotaspltfromscipy.interpolateimportgriddatadeff(x,y):x2=x2return(x2-2*x)*np.exp(-x2-y2-x*y)x_min,x_max=-3,3y_min,y_max=-4,4num_points=1000x_random=np.random.uniform(x_min,x_ma
- 2024-11-17【汇编语言】更灵活的定位内存地址的方法(二)—— 从 [bx+idata] 到 [bx+si+idata]:让你灵活的访问内存
文章目录前言1.[bx+idata]1.1更加灵活的访问内存1.2示例1.3问题一1.4问题一的分析与求解2.用[bx+idata]的方式进行数组的处理2.1问题引入2.2原来的解决方案2.3新的解决方案2.3.1改进后的程序2.3.2还可以写成这样2.3.3用C语言来描述看看2.4比较与总结3.
- 2024-11-16线性方程组 入门概念
解释如下概念入门对比齐次vs非齐次线性vs非线性微分vs求导vs积分方程组vs矩阵乘法齐次线性方程组永远存在零解基础解系vs通解存在非零解↔︎A不满秩r(A)+η的数量=n(x的列有多长)非齐次线性方程组Ax=b的2个解互减,即ξ₁-ξ₂是Ax=0导出组的解Ax=b的
- 2024-11-15模型剪枝:剪枝粒度、剪枝标准、剪枝时机、剪枝频率
模型剪枝模型剪枝:将模型中不重要的权重和分支裁剪掉。将权重矩阵中一部分元素变为零元素。减去不重要的突触(Synapses)或神经元(Neurons)。剪枝类型非结构化剪枝非结构化剪枝:破坏了原有模型的结构。怎么做:非结构化剪枝并不关心权重在网络中的位置,只是根据某种标准(例如,权重的绝
- 2024-11-128.4
importnumpyasnpimportpandasaspdimportsympyasspsp.init_printing(use_latex=True)fromscipy.integrateimportodeintimportmatplotlib.pyplotaspltplt.rcParams['font.sans-serif']=['TimesNewRoman+SimSun+WFMSansSC']pl
- 2024-11-11Mac 中安装 bochs 并启动
安装bochs直接使用brew进行安装,若没有下载brew工具,参见https://brew.idayer.combrewinstallbochs==>Fetchingdependenciesforbochs:libtoolandsdl2会自动安装libtool和sdl2工具,安装成功后默认安装目录为:/usr/local/Cellar/bochs/2.8创建软盘首
- 2024-11-11puthon画图|hist()函数深度探索
【1】引言前述已经对hist()函数有相对深度的探索,但还没有彻底,今天继续探索。前述文章可通过下述链接直达:python画图|hist()函数高阶探索-CSDN博客【2】官网教程在官网的教程中,提供了一种直方图多子图绘制方法,相关链接为:Histogrambins,density,andweight—Matplotli
- 2024-11-11在线性坐标系中绘制指数函数图象
本文记述了用Matplotlib在线性坐标系中绘制指数函数图象的例子。代码主体内容如下:...defmain():fig,ax=plt.subplots(figsize=(8,8))#1ax=configure_axes(ax,'ExponentialFunction',3,8,1,0.25,1,0.25)#2x=np.linspace(
- 2024-11-10【项目实战】机器学习分类预测(RF/SVM/Logistic)与可解释性分析(SHAP/LIME)
机器学习分类预测与SHAP可解释性分析研究目的今天,我将尝试预测一个人是否会中风。首先,我将进行广泛的数据可视化。这将帮助我了解是否有任何特征看起来预示着中风,或者实际上预示着不会中风。接下来,我将建立多个模型,并选出表现最好的一个。我将使用f1分数作为主要指标,因为
- 2024-11-08基础数论算法汇总
乘法逆元给定\(n\)个正整数\(a_i\),求它们在模\(p\)意义下的乘法逆元。逆元是模意义下的倒数,能够将模意义下无法直接计算的除法转化为乘法。先来总结一下常用的求单个逆元的方法:扩展欧几里得\(O(\logn)\)地求一个数的逆元,要求\(a,p\)互质即可(\(p\)为模数),原理为解线性
- 2024-11-0786分支汇编语言-0基础可选择
在86汇编语言中,分支和循环是常见的控制流结构,主要用于根据条件执行不同的代码段,或者重复执行某段代码。下面我将详细讲解如何在86汇编语言中实现分支和循环。1.分支指令分支指令用于根据条件选择是否跳转到程序的其他部分。常见的分支指令有:1.JMP:无条件跳转。2.JE/JZ:
- 2024-11-07python画图|hist()函数深层体验
【1】引言前述学习已经掌握hist()函数的基本运用技巧,可通过下述链接直达:python画图|hist()函数画直方图初探-CSDN博客 python画图|hist()函数画直方图进阶-CSDN博客我们已经理解hist()函数本质上画的是概率分布图,相关知识属于数理统计范畴,日常运用较多。为进一步实现运用