自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 误差传递公式计算(注册计量师试题)

误差传递公式是用来计算一个函数输出结果的不确定度(或误差)的公式,该函数依赖于多个具有不确定度的输入变量。

2024-04-16 15:16:35 695

原创 R语言计算:t分布及t检验

t分布也称Student’s t-distribution,主要出现在小样本统计推断中,特别是当样本量较小且总体标准差未知时,用于估计正态分布的均值。其定义基于正态分布和X2分布(卡方分布)。如果随机变量X服从标准正态分布N01,而Y服从自由度为n的卡方分布,且X与Y相互独立,那么变量TnY​​服从自由度(v)为n的t。

2024-04-12 13:47:32 755

原创 使用R语言计算矩形分布(均匀分布)并绘制图形

矩形分布(均匀分布),是指在某一区间内,随机变量取任何值的概率都是相同的。这种分布的概率密度函数在一个特定的区间内是一个常数,因此其图形呈现出一个矩形的形状,故得名为“矩形分布”。在概率论和统计学中,这是一种非常重要的概率分布方式,具有广泛的应用。

2024-04-10 17:32:32 784

原创 计量专业常用计算公式汇总(二级注册计量师)

按JIF 1001——2011《通用计量术语及定义》,计量学(metrology)是“测量及其应用的科学”,计量学涵盖有关测量的理论与实践的各个方面 。而不论测量的不确定度如何,也不论测量是在科学技术的哪个领域中进行的。计量学研究的对象涉及有关测量的各个方面,如:可测的量;计量单位和单位制;计量基准、标准的建立、复现、保存和使用;测量理论及其测量方法;计量检测技术;测量仪器(计量器具)及其特性;量值传递和量值溯源,包括检定、校准、测试、检验和检测 。

2024-04-10 10:47:03 905 2

原创 R语言实现:统计学及计量专业中的多种平均值计算方式

平均值在计量专业和统计学中有着广泛的应用如:描述数据集中趋势、比较不同组数据、评估数据的代表性、决策和判断、回归分析概率统计与财务分析等。此外,在计量专业中,平均值还被广泛应用于各种测量和校准过程中,以确保测量结果的准确性和可靠性。例如,在实验室测量中,多次测量的平均值可以提高测量的精度;在质量控制中,通过计算产品的平均质量水平来评估生产过程的稳定性等。

2024-04-06 21:22:33 1023 2

原创 开源数学计算软件Maxima基础学习

Maxima是一种用LISP编写的计算机代数系统(Computer Algebra System, CAS),它是一个开源软件,遵循GNU通用公共许可证发行,使其成为自由软件的一部分。Maxima不仅用于公式推导和符号计算,还支持数值计算、绘图以及算法开发等多种数学任务。Maxima能够处理符号和数值表达式,包括微分、积分、泰勒级数、拉普拉斯变换、解常微分方程和线性方程组、多项式运算等数学问题。此外,它还能处理集合、列表、向量、矩阵和张量等数学问题。Maxima可以利用精确分数、任意精度整数和可变精度浮

2024-04-06 14:54:18 226

原创 开源数学计算软件Maxima介绍及下载安装

Maxima能够处理符号和数值表达式,包括微分、积分、泰勒级数、拉普拉斯变换、解常微分方程和线性方程组、多项式运算,以及处理集合、列表、向量、矩阵和张量等数学问题。除了数学计算功能,Maxima还提供了在二维和三维空间中绘制函数和数据图形的功能,使得数学分析和可视化更为便捷。Maxima是一个功能强大的计算机代数系统(Computer Algebra System, CAS),它用LISP语言编写并以GNU通用公共许可证发布,使其成为自由软件的一部分。

2024-04-05 20:16:45 885

原创 Linux和Windows安装PHP依赖管理工具Composer

Composer 是 PHP 的一个依赖管理工具。它允许申明项目所依赖的代码库,会在项目中安装它们。Composer 不是一个包管理器。是的,它涉及 "packages" 和 "libraries",但它在每个项目的基础上进行管理,在你项目的某个目录中(例如vendor)进行安装。默认情况下它不会在全局安装任何东西。因此,这仅仅是一个依赖管理。Composer 受到了 node's和 ruby's的强烈启发。Composer 可以解决一下问题:a) 你有一个项目依赖于若干个库。

2024-04-01 09:09:58 710

原创 Windows中忘记MySQL ROOT密码的解决方法

在Windows中忘记MySQL ROOT密码的解决方法,使用管理员身份运行cmd命令窗口的方式重置密码。

2024-03-30 19:17:54 419

原创 Windows系统安装PyTorch

PyTorch是一个开源的Python机器学习库,基于Torch,用于自然语言处理等应用程序,PyTorch的核心思想是使用张量(tensor)来表示数据,并通过动态计算图来构建和训练神经网络模型。这种动态计算图的方式与静态图相比,提供了更大的灵活性和易用性,用户可以在模型训练过程中实时地查看和修改计算图,从而更好地理解和优化模型的性能。在安装PyTorch之前需要先安装Anaconda。

2024-03-30 14:33:24 410

原创 Python中的多态(Polymorphism)

多态是面向对象程序设计(OOP)的一个重要特征,它指的是同一个实体同时具有多种形式,即同一个对象,在不同时刻,代表的对象不一样,指的是对象的多种形态。可以把不同的子类对象都当作父类来看,进而屏蔽不同子类对象之间的差异,写出通用的代码,做出通用的编程,统一调用标准,多态使用同一个接口,使用不同的实例而执行不同操作。

2024-03-27 13:08:21 319

原创 在Python中进行封装

在Python中,封装是一种面向对象编程(OOP)的特性,它允许我们将数据(属性)和操作这些数据的方法(函数)捆绑在一起,形成一个独立的对象。封装的主要目的是隐藏对象的内部状态,并只通过对象提供的方法来访问和操作这些状态,用于保护对象的数据完整性,并防止外部代码直接访问或修改对象的内部状态。

2024-03-26 15:10:42 637

原创 Python中类(class)的使用方法

在Python中,面向对象编程(Object-Oriented Programming,简称OOP)是一种编程范式或编程风格,它使用“对象”来设计应用程序和程序。面向对象的主要概念包括类、对象、继承、封装和多态,这里主要介绍下Python中关于类(Class)的操作。在Python中,类是创建对象的蓝图或模板,类定义了对象的属性和方法,对象是类的实例。这里使用了埃里克.马瑟斯著的《Python编程:从入门到实践》中的小节练习作为案例。

2024-03-25 13:11:25 1029 2

原创 Python科学计算基础:math模块

Python的math模块是一个标准库,提供了许多数学相关的函数和常量,其中包括算术、三角函数、指数和对数函数等等

2024-03-24 21:28:56 161

原创 使用Python的scipy.integrate计算微积分

使用python中的scipy包计算微积分,试题来自2022年和2021年考研数学

2024-03-24 15:17:56 238

原创 使用Go语言创建HTTP服务器并展示网页

Go语言的"net/http"包为HTTP通信提供了强大的支持,包括请求和响应的解析、HTTPS处理、URL路由等。这使得开发者可以专注于实现业务逻辑,而无需从零开始构建基础功能。此外,Go语言的标准库还提供了丰富的其他功能,如加密、数据库访问等,进一步简化了HTTP服务器的开发过程。

2024-03-21 21:45:26 590

原创 go语言导入自定义模块(使用go.mod)

Go语言管理项目的依赖关系和模块最开始使用的GOROOT和GOPATH分别设置Go的安装路径和项目路径,现在版本的Golang极力推荐使用go.mod和go.work,go.mod是Go 1.11版本中引入的一种包管理机制,主要用于管理和版本控制Go项目中使用的依赖项,go.work文件是Go 1.18版本引入,主要用于解决在同一工作空间中处理多个模块的问题。

2024-03-21 07:35:20 484

原创 julia语言中的决策树

使用Julia语言实现决策树中基本的分类与回归方法,它呈现出一种树形结构,可以直观地展示决策的过程和结果。在决策树中,每个内部节点表示一个属性上的判断条件,每个分支代表一个可能的属性值,每个叶节点代表一个类别或者具体的数值。决策树的主要优点是模型具有可读性,分类速度快。

2024-03-17 15:57:40 1489

原创 使用R语言计算并绘制流体力学中的二维泊肃叶流

在流体力学中,当考虑两平行平板间的二维、定常、不可压缩流动,并且只存在沿x方向的流动速度。在R语言中,我们可以定义这个函数,并给定边界条件来求解。是积分常数,可以通过边界条件来确定,对式(1)积分两次,由边界条件得。

2024-03-16 14:57:52 884

原创 使用Python及Julia语言计算模拟二项分布

二项分布是一种离散概率分布,描述了在n次独立重复的伯努利试验中成功的次数的概率分布。其中,每次试验的结果只有两个可能:成功或失败,且每次试验的成功概率p是相同的。

2024-03-15 13:15:39 293

原创 使用R语言计算模拟二项分布

二项分布是一种离散概率分布,描述了在n次独立重复的伯努利试验中成功的次数的概率分布。其中,每次试验的结果只有两个可能:成功或失败,且每次试验的成功概率p是相同的。

2024-03-14 20:57:26 541

原创 使用Julia及R语言生成正态分布的随机数字并写入CSV文件

在操作之前需要先下载Julia的Distributions包,这个包用于进行相关概率分布的函数调用。测试次数为3次一组,属于小样本量,所以使用 n-1 作为分母来得到无偏估计。这里我使用我们自己实验室的实测数据 ,平均值。=0.11,数据分布服从于正态分布,使用。完整版Julia代码。

2024-03-13 20:27:18 218

原创 使用Julia语言展示几何平均值与算数平均值在实际应用中的差别(采用注册计量师考试试题)

通过Julia代码计算模拟的图片体现出算数平均值与几何平均值计算所得值的不同。根据生成图像可以看出,几何平均值方法更有效的消除系统误差。

2024-03-13 16:03:49 295

原创 RStudio更换R语言版本

RStudio更换R语言版本

2024-03-11 14:50:25 1064

原创 使用Git将代码上传至代码托管平台GitCode

使用像GitLbi、GitHub、Gitee等代码托管平台用于版本控制非常滴方便,能够跟踪代码的变化和历史记录,方便管理和回滚,还允许多个开发者同时在一个项目上进行开发和协作,提高团队协作效率。

2024-03-09 22:19:57 478

原创 使用Julia语言和R语言实现K-均值

K-均值聚类算法属于一种无监督学习的方法,通过迭代的方式将数据划分为K个不重叠的子集(簇),每个子集由其内部数据点的平均值来表示。这里使用Julia语言及R语言来实现K-均值算法。

2024-03-09 17:37:52 1543

原创 julia语言中的异常处理

在程序运行中,可能会遇到各种预期之外的情况,如用户输入错误、网络故障、硬件问题等。通过异常处理机制,将错误处理代码与正常的业务逻辑代码分离开来,程序可以在遇到这些问题时做出适当的响应,而不是直接崩溃,这样可以显著提高程序的稳定性和可靠性,使得代码更加清晰、易于阅读和维护。julia语言通常使用 try-catch 、error()、throw()、finally这几种方式来进行异常处理。

2024-03-07 07:27:23 186

原创 julia语言使用PyCall包调用Python代码及Python包

letpy""""""global py_one # 声明一个全局变量来存储Python函数py_one = py"one" # 将Python函数赋值给Julia全局变量endend#=旧版本代码py""""""endend=#

2024-03-05 21:43:54 528

原创 Windows安装Go语言及VScode配置

Go语言结合了动态语言的开发速度和C/C++等编译型语言的性能与安全性,提供了强大的网络编程和并发编程支持。

2024-03-05 15:15:21 685 2

原创 使用Julia语言求水仙花数、四叶玫瑰数、五角星数、六合数、北斗七星数、八仙数、九九重阳数

一个 n 位数的水仙花数满足以下条件:若该数为a0​a1​×10a2​×102an−1​×10n−1(其中0≤ai​≤9i从0到n−1a0n​a1n​a2n​an−1n​a3b3c3100a10bc其中,a、b 和 c 分别为该三位数的百位、十位和个位数字。

2024-03-04 08:48:53 793 2

原创 使用Julia语言及R语言进行格拉布斯检验

在日常的计量检测工作中经常会处理各种数据,在处理数据之前会提前使用格拉布斯准则查看数据中是否存在异常值,如果存在异常值的话应该重新进行计量检测,没有异常值则对数据进行下一步操作。判断异常值常用的格拉布斯方法基于数据来自正态分布的假设,通过计算格拉布斯统计量(G值)并与临界值进行比较来判断数据点是否为离群值,分为双边检验和单侧检验,双边检验用于检测数据集中最大和最小值是否为异常值,而单侧检验则仅关注最大值或最小值。

2024-03-04 08:47:56 539

原创 Julia语言中的条件运算符和符合表达式

Julia语言的条件运算符和其他语言的三目运算符操作,复合表达式是一种由一个表达式按照顺序对一系列子表达式求值,并返回最后一个子表达式的值的构造。其中的begin块 是一种多行的复合表达式写法,可以在一个代码块中编写多个语句,然后照顺序执行,执行后begin块 将返回最后一个语句的结果作为整个块的值。链 是一种将多个表达式放在同一行中,并使用分号 ; 分隔它们的方法。和begin块 一样,;链 也会按照顺序执行每个表达式,并返回最后一个表达式的值。

2024-03-03 15:50:40 205

原创 Julia语言中的关系运算符和逻辑运算符,案例:学生成绩评价系统、猜拳游戏

Julia语言中的关系运算符和逻辑运算符,案例:学生成绩评价系统、猜拳游戏

2024-03-03 13:49:12 155

原创 Julia语言中的位运算符、赋值运算符、算术运算符

Julia语言中的位运算符、赋值运算符、算术运算符,讲述这些运算符的操作方法

2024-03-02 22:06:37 332

原创 Julia语言中的元编程

在 Julia 语言中,元编程(Metaprogramming)可以生成或操作其他代码。这种技术允许程序员在编译时或运行时动态地创建、修改或分析代码,从而增强语言的功能和灵活性,以宏(Macros)、表达式和符号(Expressions and Symbols)、反射(Reflection)、并行计算(Parallel Computing)为主。在运行以下代码时需要先下载DataFrames包和DataFramesMeta包。

2024-03-02 16:44:55 671

原创 安装julia的交互式笔记本Pluto

安装一个Pluto.jl,Pluto是一个为Julia语言设计的交互式笔记本工具,类似于Jupyter Notebook,是用纯Julia编写的,还提供了在笔记本中探索和实验模型的能力,并且具有响应式特性:当更改功能或变量时,Pluto会自动更新所有受影响的单元格。Pluto还支持在笔记本中穿插Markdown和代码,从而可以创建交互丰富且美观的笔记本。此外,Pluto提供了一个帮助系统,使用户可以边写代码边查看Julia的API文档,这大大提高了开发效率。

2024-02-29 15:36:23 488

原创 Julia语言安装JuMP包及GLPK包及运行

安装稳定的Julia1.6.7版本,修改代码细节,JuMP包用来数学优化,GLPK包用来处理线性规划问题。

2024-02-29 14:27:15 386

原创 PHP中的飞碟运算符、取反运算符、对比非ASCII字符串、对比浮点数操作

PHP中的飞碟运算符、取反运算符、对比非ASCII字符串、对比浮点数操作

2024-02-25 15:40:02 540

原创 PHP语言检测用户输入密码及调用Python脚本

使用PHP调用Python脚本并将Python脚本生成的图片呈现给用户页面,使用HTML、CSS、JavaScript建立一个酷炫的页面

2024-02-24 21:24:45 623

原创 Windows安装PHP及在VScode中配置插件,使用PHP输出HelloWorld

在Windows系统中安装PHP,在VScode中配置PHP环境,最后输出HelloWorld

2024-02-21 16:31:44 1138

流体力学公式常用符号表

内含流体力学常用符号表及希腊文符号表、上下角标符号表

2023-12-31

.arch温度变送器记录表格.xlsx

.arch温度变送器记录表格.xlsx

2023-05-05

空空如也

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

TA关注的人

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