• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Julia教程

RSS
  • Julia 简介
    Julia 简介
    简介Julia 是个灵活的动态语言,适合科学和数值计算,性能可与传统静态类型语言媲美。由于 Julia 的编译器与像 Python 或者 R 语言的解释器不同,你可能首先会发现 Julia 的性能并不那么直观。如果你发现哪些地方比 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:678 | 回复:0
  • Julia 开始
    Julia 开始
    开始Julia 的安装,不管是使用编译好的程序,还是自己从源代码编译,都很简单。按照 这儿 的说明下载并安装即可。使用交互式会话(也记为 repl),是学习 Julia 最简单的方法:$ julia _ _ _ ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:763 | 回复:0
  • Julia 变量
    Julia 变量
    变量在 Julia 中的一个变量是一个与一个值关联(或绑定)的名称。它的作用表现在当你想存储一个值(例如,你在进行一些数学运算后得到了一些值,你需要在之后使用到这些值)时。例如:# 给变量 x 赋值为 10julia x = ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:754 | 回复:0
  • Julia 整数和浮点数
    Julia 整数和浮点数
    整数和浮点数 整数和浮点数是算术和计算的基础。它们都是数字文本。例如 1 是整数文本, 1.0 是浮点数文本。 Julia 提供了丰富的基础数值类型,全部的算数运算符和位运算符,以及标准数学函数。这些数据和操作 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:723 | 回复:0
  • Julia 数学运算和基本函数
    Julia 数学运算和基本函数
    数学运算和基本函数 Julia 为它所有的基础数值类型,提供了整套的基础算术和位运算,也提供了一套高效、可移植的标准数学函数。 算术运算符 下面的算术运算符适用于所有的基本数值类型:_来自Julia 教程 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:752 | 回复:0
  • Julia 复数和分数
    Julia 复数和分数
    复数和分数Julia 提供复数和分数类型,并对其支持所有的标准数学运算 。对不同的数据类型进行混合运算时,无论是基础的还是复合的,都会自动使用类型转换和类型提升。复数全局变量 im 即复数 i ,表示 -1 的正平方根 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:745 | 回复:0
  • Julia 字符串
    Julia 字符串
    字符串 Julia 中处理 ASCII 文本简洁高效,也可以处理 Unicode 。使用 C 风格的字符串代码来处理 ASCII 字符串,性能和语义都没问题。如果这种代码遇到非 ASCII 文本,会提示错误,而不是显示乱码。这时,修改代 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:768 | 回复:0
  • Julia 函数
    Julia 函数
    函数 Julia 中的函数是将一系列参数组成的元组映设到一个返回值的对象,Julia 的函数不是纯的数学式函数,有些函数可以改变或者影响程序的全局状态。Julia 中定义函数的基本语法为:function f(x,y) x + yend ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:742 | 回复:0
  • Julia 控制流
    Julia 控制流
    控制流 Julia 提供一系列控制流: 复合表达式 : begin 和 (;) 条件求值 : if-elseif-else 和 ?: (ternary operator) 短路求值_来自Julia 教程 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:720 | 回复:0
  • Julia 变量的作用域
    Julia 变量的作用域
    变量的作用域变量的作用域是变量可见的区域。变量作用域能帮助避免变量命名冲突。作用域块是作为变量作用域的代码区域。变量的作用域被限制在这些块内部。作用域块有:function 函数体(或语法)while 循环体for 循 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:746 | 回复:0
  • Julia 类型
    Julia 类型
    类型 Julia 中,如果类型被省略,则值可以是任意类型。添加类型会显著提高性能和系统稳定性。 Julia 类型系统的特性是,具体类型不能作为具体类型的子类型,所有的具体类型都是最终的,它们可以拥有抽象类型作 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:716 | 回复:0
  • Julia 方法
    Julia 方法
    方法函数中说到,函数是从参数多元组映射到返回值的对象,若没有合适返回值则抛出异常。实际中常需要对不同类型的参数做同样的运算,例如对整数做加法、对浮点数做加法、对整数与浮点数做加法,它们都是加法。在 Jul ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:755 | 回复:0
  • Julia 构造函数
    Julia 构造函数
    构造函数构造函数是构造新对象,即新复合类型实例的函数。构造类型对象:type Foo bar bazendjulia foo = Foo(1,2)Foo(1,2)julia foo.bar1julia foo.baz2递归数据结构 ,尤_来自Julia 教程 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:709 | 回复:0
  • Julia 类型转换和类型提升
    Julia 类型转换和类型提升
    类型转换和类型提升Julia 可以将数学运算符的参数提升为同一个类型,这些参数的类型曾经在整数和浮点数 ,数学运算和基本函数,类型,及方法中提到过。在某种意义上,Julia 是“非自动类型提升”的:数学运算符只是 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:742 | 回复:0
  • Julia 模块
    Julia 模块
    模块Julia 的模块是一个独立的全局变量工作区。它由句法限制在 module Name ... end 之间。在模块内部,你可以控制其他模块的命名是否可见(通过 import ),也可以指明本模块的命名是否为 public(通过 export)。 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:696 | 回复:0
  • Julia 元编程
    Julia 元编程
    元编程类似 Lisp ,Julia 自身的代码也是语言本身的数据结构。由于代码是由这门语言本身所构造和处理的对象所表示的,因此程序也可以转换并生成自身语言的代码。元编程的另一个功能是反射,它可以在程序运行时动态展 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:663 | 回复:0
  • Julia 多维数组
    Julia 多维数组
    多维数组数组是一个存在多维网格中的对象集合。通常,数组包含的对象的类型为 Any 。对大多数计算而言,数组对象一般更具体为 Float64 或 Int32 。因为性能的原因,Julia 不希望把程序写成向量化的形式。在 Julia 中 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:646 | 回复:0
  • Julia 线性代数
    Julia 线性代数
    线性代数矩阵分解矩阵分解是将一个矩阵分解为数个矩阵的乘积,是线性代数中的一个核心概念。下面的表格总结了在 Julia 中实现的几种矩阵分解方式。具体的函数可以参考标准库文档的 Linear Algebra章节。CholeskyChol ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:701 | 回复:0
  • Julia 网络和流
    Julia 网络和流
    网络和流Julia 提供了一个丰富的接口处理终端、管道、tcp套接字等等I/O流对象。 接口在系统层的实现是异步的,开发者以同步的方式调用该接口、一般无需关注底层异步实现。接口实现主要基于Julia支持的协程(corouti ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:690 | 回复:0
  • Julia 并行计算
    Julia 并行计算
    并行计算Julia 提供了一个基于消息传递的多处理器环境,能够同时在多处理器上使用独立的内存空间运行程序。Julia 的消息传递与 MPI 等环境不同。Julia 中的通信是“单边”的,即程序员只需要管理双处理器运算中的一 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:746 | 回复:0
  • Julia 日期和时间
    Julia 日期和时间
    日期和时间Dates 模块提供了两种关于时间的数据类型: Date 和 DateTime, 精度分别为天和毫秒, 都是抽象数据类型 TimeType 的子类型. 使用两种数据类型的原因很简单: 某些操作本身很简单, 无论是从代码上看还是逻辑上 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:735 | 回复:0
  • Julia 可空类型
    Julia 可空类型
    可空类型在很多情况下, 你可能会碰到一些可能存在也可能不存在的变量. 为了处理这种情况, Julia 提供了参数化的数据类型 Nullable{T}, 可以被当做是一种特殊的容器, 里面有 0 个或 1 个数据. Nullable{T} 提供了最小 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:707 | 回复:0
  • Julia 交互
    Julia 交互
    交互Julia 有一个全功能的交互式命令行 REPL (read-eval-print 循环)内置在可执行的 julia 内。除了允许快速并且简易的评定 Julia 语句,他还有一个可搜索历史的功能,tab 补齐功能,以及更多有用的快捷键,和专门 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:781 | 回复:0
  • Julia 运行外部程序
    Julia 运行外部程序
    运行外部程序Julia 使用倒引号 ` 来运行外部程序: julia `echo hello` `echo hello`它有以下几个特性:倒引号并不直接运行程序,它构造一个 Cmd 对象来表示这个命令。可以用这个对象,通过管道将命令连接起来 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:693 | 回复:0
  • Julia 调用 C 和 Fortran 代码
    Julia 调用 C 和 Fortran 代码
    调用 C 和 Fortran 代码Julia 调用 C 和 Fortran 的函数,既简单又高效。被调用的代码应该是共享库的格式。大多数 C 和 Fortran 库都已经被编译为共享库。如果自己使用 GCC (或 Clang )编译代码,需要添加 -shared ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:752 | 回复:0
  • Julia 嵌入式 Julia
    Julia 嵌入式 Julia
    嵌入式 Julia我们已经知道 调用 C 和 Fortran 代码 Julia 可以用简单有效的方式调用 C 函数。但是有很多情况下正好相反:需要从 C 调用 Julia 函数。这可以把 Julia 代码整合到更大型的 C/C++ 项目中去, 而不需要重 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:700 | 回复:0
  • Julia 扩展包
    Julia 扩展包
    扩展包Julia 内置了一个包管理系统,可以用这个系统来完成包的管理,当然,你也可以用你的操作系统自带的,或者从源码编译。 你可以在 http://pkg.julialang.org 找到所有已注册(一种发布包的机制)的包的列表。 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:727 | 回复:0
  • Julia 开发扩展包
    Julia 开发扩展包
    开发扩展包Julia 中设有包管理器,当你安装了扩展包时,你可以看到它的源代码和完整的开发历史。你也可以修改扩展包,并使用 git 提交它们,为修复和增加扩展包功能做贡献。相似地,这个系统设计用来当你想要创建一 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:769 | 回复:0
  • Julia 代码性能优化
    Julia 代码性能优化
    代码性能优化以下几节将描述一些提高 Julia 代码运行速度的技巧。避免全局变量全局变量的值、类型,都可能变化。这使得编译器很难优化使用全局变量的代码。应尽量使用局部变量,或者把变量当做参数传递给函数。对性 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:721 | 回复:0
  • Julia 代码样式
    Julia 代码样式
    代码样式以下各节从几方面介绍了符合语言习惯的 Julia 编码风格。这些规则都不是绝对的;它们仅仅是帮您熟悉这门语言,或是帮您可以在许多可替代性设计中能够做出选择的一些建议而已。写成函数,别写成脚本编写代码 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:725 | 回复:0
  • Julia 常见问题
    Julia 常见问题
    常见问题会话和 REPL如何删除内存中的对象?Julia 没有 MATLAB 的 clear 函数;在 Julia 会话(准确来说,Main 模块)中定义了一个名字的话,它就一直在啦。如果你很关心内存使用,你可以用占内存的小的来替换大的。 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:687 | 回复:0
  • Julia 与其他语言的区别
    Julia 与其他语言的区别
    与其它语言的区别与 MATLAB 的区别Julia 的语法和 MATLAB 很像。但 Julia 不是简单地复制 MATLAB ,它们有很多句法和功能上的区别。以下是一些值得注意的区别:数组用方括号来索引, A数组是用引用来赋值的。在 A=B ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:762 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap