设为首页
收藏本站
设为首页
点击收藏
手机版
手机扫一扫访问
迪恩网络手机版
关注官方公众号
微信扫一扫关注
迪恩网络公众号
忘记密码?
QQ登录
微信登录
登陆
注册
门户
Portal
开源
问答
系统
工作
资讯
论坛
BBS
硬件
编程
漏洞
安全
虚拟化
问答
投稿
文章
帖子
用户
快速发帖
客服电话
点击联系客服
在线时间:8:00-16:00
客服电话
132-9538-2358
电子邮件
[email protected]
APP下载
迪恩网络APP
随时随地掌握行业动态
官方微信
扫描二维码
关注迪恩网络微信公众号
问题反馈
返回顶部
电脑基础
选购指南
故障排查
笔记本
电脑组装
电视盒子
平板电脑
电脑周边
Python
Java
Node.js
c#
Ruby
JSP
LUA
ASP.NET
VBScript
VB.NET
Perl
Erlang
Scala
Julia
JavaScript
VUE
JQuery
Node.js
TypeScript
AJAX
HTML
CSS
BootStrap
综合其他
经典问答
漏洞分析
CVE漏洞
安全教程
安全设置
杀毒防毒
病毒查杀
脚本攻防
入侵防御
工具使用
加密解密
手机安全
安全其他
Docker
Java代码示例
PHP代码示例
网址转二维码
网址缩短
网址转二维码
网址转二维码
qrcode.16892.net
qrcode.55276.net
qrcode.devdocs.uk
qrcode.mlink.in
qrcode.ogeek.cn
qrcode.ostack.cn
qrcode.shenghuobao.net
qrcode.shenzhenjia.cn
qrcode.sqlite.in
qrcode.vigge.cn
qrcode.vigge.net
qrcode.vigges.net
qrcode.wujigu.com
qrcode.xstack.ru
tools.16892.net
tools.55276.net
tools.devdocs.uk
tools.mlink.in
tools.ogeek.cn
tools.ostack.cn
tools.ostack.cn
tools.shenghuobao.net
tools.shenzhenjia.cn
tools.sqlite.in
tools.vigge.cn
tools.vigge.net
tools.vigges.net
tools.wujigu.com
tools.xstack.ru
web-analyze.jike.in
点击自助购买广告位
点击自助购买广告位
点击自助购买广告位
点击自助购买广告位
点击自助购买广告位
点击自助购买广告位
点击自助购买广告位
点击自助购买广告位
点击自助购买广告位
点击自助购买广告位
点击自助购买广告位
点击自助购买广告位
点击自助购买广告位
点击自助购买广告位
OGeek|极客世界-中国程序员成长平台
›
门户
›
编程
›
Julia
Julia
RSS
下级分类:
Julia教程
Julia教程
Julia 与其他语言的区别
与其它语言的区别与 MATLAB 的区别Julia 的语法和 MATLAB 很像。但 Julia 不是简单地复制 MATLAB ,它们有很多句法和功能上的区别。以下是一些值得注意的区别:数组用方括号来索引, A数组是用引用来赋值的。在 A=B ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:753
|
回复:0
Julia教程
Julia 常见问题
常见问题会话和 REPL如何删除内存中的对象?Julia 没有 MATLAB 的 clear 函数;在 Julia 会话(准确来说,Main 模块)中定义了一个名字的话,它就一直在啦。如果你很关心内存使用,你可以用占内存的小的来替换大的。 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:684
|
回复:0
Julia教程
Julia 代码样式
代码样式以下各节从几方面介绍了符合语言习惯的 Julia 编码风格。这些规则都不是绝对的;它们仅仅是帮您熟悉这门语言,或是帮您可以在许多可替代性设计中能够做出选择的一些建议而已。写成函数,别写成脚本编写代码 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:713
|
回复:0
Julia教程
Julia 代码性能优化
代码性能优化以下几节将描述一些提高 Julia 代码运行速度的技巧。避免全局变量全局变量的值、类型,都可能变化。这使得编译器很难优化使用全局变量的代码。应尽量使用局部变量,或者把变量当做参数传递给函数。对性 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:711
|
回复:0
Julia教程
Julia 开发扩展包
开发扩展包Julia 中设有包管理器,当你安装了扩展包时,你可以看到它的源代码和完整的开发历史。你也可以修改扩展包,并使用 git 提交它们,为修复和增加扩展包功能做贡献。相似地,这个系统设计用来当你想要创建一 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:762
|
回复:0
Julia教程
Julia 扩展包
扩展包Julia 内置了一个包管理系统,可以用这个系统来完成包的管理,当然,你也可以用你的操作系统自带的,或者从源码编译。 你可以在 http://pkg.julialang.org 找到所有已注册(一种发布包的机制)的包的列表。 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:722
|
回复:0
Julia教程
Julia 嵌入式 Julia
嵌入式 Julia我们已经知道 调用 C 和 Fortran 代码 Julia 可以用简单有效的方式调用 C 函数。但是有很多情况下正好相反:需要从 C 调用 Julia 函数。这可以把 Julia 代码整合到更大型的 C/C++ 项目中去, 而不需要重 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:693
|
回复:0
Julia教程
Julia 调用 C 和 Fortran 代码
调用 C 和 Fortran 代码Julia 调用 C 和 Fortran 的函数,既简单又高效。被调用的代码应该是共享库的格式。大多数 C 和 Fortran 库都已经被编译为共享库。如果自己使用 GCC (或 Clang )编译代码,需要添加 -shared ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:743
|
回复:0
Julia教程
Julia 运行外部程序
运行外部程序Julia 使用倒引号 ` 来运行外部程序: julia `echo hello` `echo hello`它有以下几个特性:倒引号并不直接运行程序,它构造一个 Cmd 对象来表示这个命令。可以用这个对象,通过管道将命令连接起来 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:687
|
回复:0
Julia教程
Julia 交互
交互Julia 有一个全功能的交互式命令行 REPL (read-eval-print 循环)内置在可执行的 julia 内。除了允许快速并且简易的评定 Julia 语句,他还有一个可搜索历史的功能,tab 补齐功能,以及更多有用的快捷键,和专门 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:773
|
回复:0
Julia教程
Julia 可空类型
可空类型在很多情况下, 你可能会碰到一些可能存在也可能不存在的变量. 为了处理这种情况, Julia 提供了参数化的数据类型 Nullable{T}, 可以被当做是一种特殊的容器, 里面有 0 个或 1 个数据. Nullable{T} 提供了最小 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:699
|
回复:0
Julia教程
Julia 日期和时间
日期和时间Dates 模块提供了两种关于时间的数据类型: Date 和 DateTime, 精度分别为天和毫秒, 都是抽象数据类型 TimeType 的子类型. 使用两种数据类型的原因很简单: 某些操作本身很简单, 无论是从代码上看还是逻辑上 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:723
|
回复:0
Julia教程
Julia 并行计算
并行计算Julia 提供了一个基于消息传递的多处理器环境,能够同时在多处理器上使用独立的内存空间运行程序。Julia 的消息传递与 MPI 等环境不同。Julia 中的通信是“单边”的,即程序员只需要管理双处理器运算中的一 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:735
|
回复:0
Julia教程
Julia 网络和流
网络和流Julia 提供了一个丰富的接口处理终端、管道、tcp套接字等等I/O流对象。 接口在系统层的实现是异步的,开发者以同步的方式调用该接口、一般无需关注底层异步实现。接口实现主要基于Julia支持的协程(corouti ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:680
|
回复:0
Julia教程
Julia 线性代数
线性代数矩阵分解矩阵分解是将一个矩阵分解为数个矩阵的乘积,是线性代数中的一个核心概念。下面的表格总结了在 Julia 中实现的几种矩阵分解方式。具体的函数可以参考标准库文档的 Linear Algebra章节。CholeskyChol ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:696
|
回复:0
Julia教程
Julia 多维数组
多维数组数组是一个存在多维网格中的对象集合。通常,数组包含的对象的类型为 Any 。对大多数计算而言,数组对象一般更具体为 Float64 或 Int32 。因为性能的原因,Julia 不希望把程序写成向量化的形式。在 Julia 中 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:640
|
回复:0
Julia教程
Julia 元编程
元编程类似 Lisp ,Julia 自身的代码也是语言本身的数据结构。由于代码是由这门语言本身所构造和处理的对象所表示的,因此程序也可以转换并生成自身语言的代码。元编程的另一个功能是反射,它可以在程序运行时动态展 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:654
|
回复:0
Julia教程
Julia 模块
模块Julia 的模块是一个独立的全局变量工作区。它由句法限制在 module Name ... end 之间。在模块内部,你可以控制其他模块的命名是否可见(通过 import ),也可以指明本模块的命名是否为 public(通过 export)。 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:692
|
回复:0
Julia教程
Julia 类型转换和类型提升
类型转换和类型提升Julia 可以将数学运算符的参数提升为同一个类型,这些参数的类型曾经在整数和浮点数 ,数学运算和基本函数,类型,及方法中提到过。在某种意义上,Julia 是“非自动类型提升”的:数学运算符只是 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:732
|
回复: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
|
阅读:700
|
回复:0
Julia教程
Julia 方法
方法函数中说到,函数是从参数多元组映射到返回值的对象,若没有合适返回值则抛出异常。实际中常需要对不同类型的参数做同样的运算,例如对整数做加法、对浮点数做加法、对整数与浮点数做加法,它们都是加法。在 Jul ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:741
|
回复:0
Julia教程
Julia 类型
类型 Julia 中,如果类型被省略,则值可以是任意类型。添加类型会显著提高性能和系统稳定性。 Julia 类型系统的特性是,具体类型不能作为具体类型的子类型,所有的具体类型都是最终的,它们可以拥有抽象类型作 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:705
|
回复:0
Julia教程
Julia 变量的作用域
变量的作用域变量的作用域是变量可见的区域。变量作用域能帮助避免变量命名冲突。作用域块是作为变量作用域的代码区域。变量的作用域被限制在这些块内部。作用域块有:function 函数体(或语法)while 循环体for 循 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:733
|
回复:0
Julia教程
Julia 控制流
控制流 Julia 提供一系列控制流: 复合表达式 : begin 和 (;) 条件求值 : if-elseif-else 和 ?: (ternary operator) 短路求值_来自Julia 教程 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:708
|
回复:0
Julia教程
Julia 函数
函数 Julia 中的函数是将一系列参数组成的元组映设到一个返回值的对象,Julia 的函数不是纯的数学式函数,有些函数可以改变或者影响程序的全局状态。Julia 中定义函数的基本语法为:function f(x,y) x + yend ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:731
|
回复:0
Julia教程
Julia 字符串
字符串 Julia 中处理 ASCII 文本简洁高效,也可以处理 Unicode 。使用 C 风格的字符串代码来处理 ASCII 字符串,性能和语义都没问题。如果这种代码遇到非 ASCII 文本,会提示错误,而不是显示乱码。这时,修改代 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:755
|
回复:0
Julia教程
Julia 复数和分数
复数和分数Julia 提供复数和分数类型,并对其支持所有的标准数学运算 。对不同的数据类型进行混合运算时,无论是基础的还是复合的,都会自动使用类型转换和类型提升。复数全局变量 im 即复数 i ,表示 -1 的正平方根 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:731
|
回复:0
Julia教程
Julia 数学运算和基本函数
数学运算和基本函数 Julia 为它所有的基础数值类型,提供了整套的基础算术和位运算,也提供了一套高效、可移植的标准数学函数。 算术运算符 下面的算术运算符适用于所有的基本数值类型:_来自Julia 教程 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:744
|
回复:0
Julia教程
Julia 整数和浮点数
整数和浮点数 整数和浮点数是算术和计算的基础。它们都是数字文本。例如 1 是整数文本, 1.0 是浮点数文本。 Julia 提供了丰富的基础数值类型,全部的算数运算符和位运算符,以及标准数学函数。这些数据和操作 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:715
|
回复:0
Julia教程
Julia 变量
变量在 Julia 中的一个变量是一个与一个值关联(或绑定)的名称。它的作用表现在当你想存储一个值(例如,你在进行一些数学运算后得到了一些值,你需要在之后使用到这些值)时。例如:# 给变量 x 赋值为 10julia x = ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:743
|
回复:0
Julia教程
Julia 开始
开始Julia 的安装,不管是使用编译好的程序,还是自己从源代码编译,都很简单。按照 这儿 的说明下载并安装即可。使用交互式会话(也记为 repl),是学习 Julia 最简单的方法:$ julia _ _ _ ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:748
|
回复:0
Julia教程
Julia 简介
简介Julia 是个灵活的动态语言,适合科学和数值计算,性能可与传统静态类型语言媲美。由于 Julia 的编译器与像 Python 或者 R 语言的解释器不同,你可能首先会发现 Julia 的性能并不那么直观。如果你发现哪些地方比 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:672
|
回复:0
热门
推荐
More+
专题
导读
More+
热门
话题
More+
阅读
排行榜
返回顶部