• 2024-03-13使用Julia语言展示几何平均值与算数平均值在实际应用中的差别(采用注册计量师考试试题)
    理论部分在注册计量师考试中有一道试题,大体内容为:现在有一块砝码在等臂天平上进行测量,第一次测得值是19.6g,调换两边位置后的测得值是19.7g,天平最终测得检测样品的重量为多少? 个别同事可能会将算数平均值作为这个砝码的最终测量值,但实际应当使用几何平均值的方式计算,算数
  • 2024-01-27Julia编程基础
    本文介绍了Julia这一主要面向自然科学的编程语言的基本安装与使用,建议读者最好在熟练使用Python的前提下再阅读本文。如果是对Python的语法非常熟悉的人,应该很容易看懂本文并初步掌握Julia的基本语法和使用逻辑。Julia最吸引人的地方在于他简单如Python的语法,但兼具了C++
  • 2024-01-22Julia编程基础
    技术背景Julia目前来说算是一个比较冷门的编程语言,主要是因为它所针对的应用场景实在是比较有限,Julia更注重于科学计算领域的应用。而Julia最大的特点,就是官方所宣传的:拥有C的性能,且可以像Python一样便捷的开发。这对于科学计算领域来说确实是一件好事,目前也有一些科学领域的应用
  • 2023-10-17Julia notebook:矩阵乘法
    在本次notebook中,我们将:并行化一个简单的算法学习不同并行策略的performance使用Julia进行实现 问题描述假设所有矩阵,包括A,B和C都初始存储在masterprocess最终的结果会将在C中被覆盖步骤为了实现并行化,我们将遵循以下步骤:确定顺序算法中可以并行化的部分考虑
  • 2023-10-16(五)Julia并行算法简介:矩阵乘法
    在本章中,我们将开始学习一系列专门讨论几种分布算法的设计、分析和实现的会议。这些算法经过精心挑选,以说明分布式内存方法的算法并行化的不同方面和潜在陷阱。本系列的第一部分研究矩阵乘法。学习目标在学习完本章节后,我们应该能够:在多个处理器上并行执行矩阵乘法通过复杂度
  • 2023-10-12Julia中的异步编程
    在本章中,我们将学习Julia异步编程的基础知识,我们将了解:taskschannelsTasks创建任务从技术上讲,Julia中的任务是symmetricco-routine(对称协同例程)。更通俗地说,task是一项计算工作,可以在将来的某个时刻开始安排,并且可以中断和恢复。要创建任务,我们首先需要创建一个函数来表示
  • 2023-10-12Julia基础知识
    在本章中,我们将学习并行计算所需的Julia基本部分:变量函数数组在Julia中使用jupyter笔记本,运行单元格可以使用shift+enter,也可以使用运行按钮。 运行第一个单元格可以看到,显示了最后一行的值,我们可以用分号抑制输出,尝试执行第二个单元格,可以发现没有输出。单元格的顺
  • 2023-10-11Julia入门
    本次并行计算课程将使用Julia编程语言,与高性能计算HPC相关的课程通常使用C、C++或者Fortran语言,Julia是一种较为新的编程语言,专为科学计算而设计。它将类似python等解释用语言的高级语法与C等编译语言的性能相结合。因此,Julia允许我们使用在教学环境中方便的语法编写高效的并行算
  • 2023-10-06Julia的变量和数据类型
    变量Julia作为动态语言,它的变量可以随时被定义为任意类型。变量名命名规则变量名需以字母或者下划线开头变量名区分大小写类名要使用大驼峰命名法函数名和宏名使用全小写修改参数的函数结尾使用叹号!此外还可以使用Unicode字符来命名,这其中就包括各国文字,例如中文、希
  • 2023-09-08并行编程(二)Julia中的顺序和异步编程
    概述这节课的主要目标是开始使用Julia编程,实现并行算法,本次课程中,特别关注语言的部分(函数式和异步编程)。 学习目标运行Julia代码安装Julia软件包编写连续的Julia代码使用Julia的函数式编程功能使用Julia的异步编程功能 WhyJulia?与高性能计算相关的课程通常使用C、C
  • 2023-06-02误删.bashrc文件后果很严重
    因为vim用的不太顺,所以有一个很坏的习惯:喜欢用重定向符号”>>“在.bashrc文件后面追加一些内容可是有时候不小心把”>>“写成”>“,就会造成严重后果!养成良好的习惯每次更改.bashrc文件时用vim虽然多敲几下键盘,但是千万不要用”>“向.bashrc文件后追加内容每次更改.bashrc文
  • 2023-06-02在linux上安装julia和Perple_X
    在linux上安装julia用julia可以在linux上自动安装并运行Perple_X软件,所以本文首先安装julia然后安装并使用Perple_X在ubuntu上安装julia如果使用apt-get安装的版本很低,无法更新。所以推荐从源码安装,首先下载1.8版本的源代码在/opt目录中:cd/optmkdirjuliacdjuliawgethtt
  • 2023-04-13电网经济和频率控制的多层,多时间尺度模型方法 Julia源代码,代码按照高水平文章复现
    电网经济和频率控制的多层,多时间尺度模型方法Julia源代码,代码按照高水平文章复现,保证正确,可先发您文章看是否满足您的要求由于分散的可再生能源和存储的不断增加,电力系统受到根本性变化的影响。系统中新参与者的去中心化本质要求构建电网的新概念,并实现从几秒到几天的广泛控制
  • 2023-03-30农业研究领域的R包工具
    爱达荷大学的统计学顾问JuliaPiaskowski总结的关于R包在农业研究领域应用的一个概括。关于JuliaPiaskowski:https://jpiaskowski.gitlab.io/来自agstats_2022_poster更多信息:https://agstats.io/events/presentations/agstats-conference-2022/
  • 2023-02-27用于双目重建中的GPU编程:julia-cuda
    一、Julia是什么julia是2010年开始面世的语言,作为一个10后,Julia必然有前辈们没有的特点。Julia被期望塑造成原生的有C++的运行速度、python的易交互性以及胶水性。最重要的
  • 2023-01-28基于Julia语言实现了简单的ADAM优化算法
    基于Julia语言实现了简单的ADAM优化算法2023-01-281.首先是待优化的函数,这里使用一个二维的函数:f(x)=5x2+2y2+0.1x-5y+4将其作为函数funcfunctionfunc(x::AbstractV
  • 2023-01-11使用Julia解答欧拉计划——30题
    题目找到所有数字,其自身等于其各位数字的5次幂之和。题目来源欧拉计划30题解答由于数字较大,因此通过采用先将数字转变为字符串的方式来读取其中的每个数字。a是一个n位
  • 2023-01-10使用Julia解答欧拉计划——28题
    题目螺旋数阵对角线 欧拉计划第28题解答1每一圈的和可以计算为以下式子(除了第一圈)mylist = [4*i^2-6*(i-1) for i ∈ 3:2:1001]myanswer = sum(vcat(1,myli
  • 2022-11-25Vulnhub之Insomnia靶机详细解题估计出
    Insomnia作者:jason_huawen靶机基本信息名称:Insomnia:1地址:https://www.vulnhub.com/entry/insomnia-1,644/识别目标主机IP地址
  • 2022-10-14《MiniPRO H750开发指南》第五十二章 FPU测试(Julia分形)实验
    第五十二章FPU测试(Julia分形)实验​本章我们将学习如何开启STM32H750的硬件FPU,并对比使用硬件FPU和不使用硬件FPU的速度差别,以体现硬件FPU的优势。​本章分为如下几个小节
  • 2022-10-07对比python学julia(第四章:人工智能)--(第三节)目标检测
    1.1. 项目简介目标检测(ObjectDetection)的任务是在图像中找出检测对象的位置和犬小,是计算机视觉领域的核心问题之一,在自动驾驶、机器人和无人机等许多领域极具
  • 2022-10-06对比python学julia(第四章:人工智能)--(第二节)人脸识别
    2.1. 项目简介人脸识别是基于人的脸部特征信息进行身份识别的一种图像识别技术。使用0PenCV进行人脸识别的过程如下。(1) 针对每个识别对象收集大量的
  • 2022-10-05对比python学julia(第四章:人工智能)--(第一节)OpenCV编程初步(3)
    1.4. 人脸检测(续上)3.检测视频中的人脸在VSCode环境中,新建一个空白源文件,以detect_video.jl作为文件名保存到项目文件夹中,然后编写程序检测视频流
  • 2022-10-04对比python学julia(第四章:人工智能)--(第一节)OpenCV编程初步(2)
    1.4.       人脸检测人脸检测的任务是从一个图像中寻找出人脸所在的位置和大小。0penCV提供了级联分类器(CascadeClassifier)和人脸特征数据,只用少量代码就能实现
  • 2022-09-28Julia生成的csv文件中文内容打开后乱码
    Translator  Julia语言生成csv的代码片段是这样滴:  打开的csv文件是这样滴  解决方法:用notepad++打开,更改encoding方式为UTF-8BOM,之后用excel打开