AI教程网 - 未来以来,拥抱AI;新手入门,从AI教程网开始......

标签:julia

Julia教程

Julia 可空类型 24小时内最新

Julia 可空类型
可空类型 在很多情况下, 你可能会碰到一些可能存在也可能不存在的变量. 为了处理这种 情况, Julia 提供了参数化的数据类型 Nullable{T}, 可以被当做是一种特 殊的容器, 里面有 0 个或 1 个数据. Nullable{...

AI君 15小时前 0℃ 0喜欢

Julia教程

Julia 日期和时间 24小时内最新

Julia 日期和时间
日期和时间 Dates 模块提供了两种关于时间的数据类型: Date 和 DateTime, 精度分别为天和毫秒, 都是抽象数据类型 TimeType 的子类型. 使用两种数据类型的原因很简单: 某些操作本身很简单, 无论是从代码上看还是...

AI君 15小时前 0℃ 0喜欢

Julia教程

Julia 并行计算 24小时内最新

Julia 并行计算
并行计算 Julia 提供了一个基于消息传递的多处理器环境,能够同时在多处理器上使用独立的内存空间运行程序。 Julia 的消息传递与 MPI [1] 等环境不同。Julia 中的通信是“单边”的,即程序员只需要管理双处理器运算中的一个处...

AI君 15小时前 0℃ 0喜欢

Julia教程

Julia 网络和流

Julia 网络和流
网络和流 Julia 提供了一个丰富的接口处理终端、管道、tcp套接字等等I/O流对象。 接口在系统层的实现是异步的,开发者以同步的方式调用该接口、一般无需关注底层异步实现。 接口实现主要基于Julia支持的协程(coroutine...

AI君 1天前 0℃ 0喜欢

Julia教程

Julia 线性代数

Julia 线性代数
线性代数 矩阵分解 矩阵分解是将一个矩阵分解为数个矩阵的乘积,是线性代数中的一个核心概念。 下面的表格总结了在 Julia 中实现的几种矩阵分解方式。具体的函数可以参考标准库文档的 Linear Algebra章节。 Ch...

AI君 1天前 1℃ 0喜欢

Julia教程

Julia 多维数组

Julia 多维数组
多维数组 数组是一个存在多维网格中的对象集合。通常,数组包含的对象的类型为 Any 。对大多数计算而言,数组对象一般更具体为 Float64 或 Int32 。 因为性能的原因,Julia 不希望把程序写成向量化的形式。 在 Julia ...

AI君 1天前 1℃ 0喜欢

Julia教程

Julia 元编程

Julia 元编程
元编程 类似 Lisp ,Julia 自身的代码也是语言本身的数据结构。由于代码是由这门语言本身所构造和处理的对象所表示的,因此程序也可以转换并生成自身语言的代码。元编程的另一个功能是反射,它可以在程序运行时动态展现程序本身的特性。 表达...

AI君 1天前 0℃ 0喜欢

Julia教程

Julia 模块

Julia 模块
模块 Julia 的模块是一个独立的全局变量工作区。它由句法限制在 module Name ... end 之间。在模块内部,你可以控制其他模块的命名是否可见(通过 import ),也可以指明本模块的命名是否为 public(通过 ex...

AI君 1天前 0℃ 0喜欢

Julia教程

Julia 类型转换和类型提升

Julia 类型转换和类型提升
类型转换和类型提升 Julia 可以将数学运算符的参数提升为同一个类型,这些参数的类型曾经在整数和浮点数 ,数学运算和基本函数,类型,及方法中提到过。 在某种意义上,Julia 是“非自动类型提升”的:数学运算符只是有特殊语法的函数,函数...

AI君 1天前 1℃ 0喜欢

Julia教程

Julia 构造函数

Julia 构造函数
构造函数 构造函数[1]是构造新对象,即新复合类型实例的函数。构造类型对象: type Foo bar baz end julia> foo = Foo(1,2) Foo(1,2) julia> foo.bar 1...

AI君 1天前 0℃ 0喜欢