53得票2回答
朱利亚语言是否真的像它所声称的那样快?

根据这篇文章,我决定对比一下Julia和GNU Octave的性能表现,并且结果与julialang.org中展示的加速效果不一致。 我都使用CXXFLAGS='-std=c++11 -O3'编译了Julia和GNU Octave,得到的结果如下: GNU Octavea=0.9999; ...

53得票1回答
在Julia中生成指定范围内的随机整数

我正在从MATLAB迁移到Julia,并尝试在1:n范围内生成随机整数。 对于n<21,rand(r[1:n])可以使用。 但是对于n>20的情况,例如rand(r[1:21]),我会收到以下提示:ERROR: BoundsError() in getindex at range....

50得票4回答
朱莉娅:向空向量添加元素

我想在Julia中创建一个空向量并将一个数组附加到它上面。我该怎么做?x = Vector{Float64} append!(x, rand(10)) 导致`append!` has no method matching append!(::Type{Array{Float64,1}}, ::...

49得票4回答
如何在anaconda环境中安装Julia?

Anaconda的主要特性之一是其语言不可知性,正如他们在博客中所述: “您可以创建任意二进制依赖树环境(不同版本的Python、R、Julia等)。” 最近我从virtualenv切换到Anaconda,因此我很想在Anaconda环境中尝试Julia。但是,我找不到足够明确的说明来成功...

49得票4回答
Julia创建一个空数据框并向其中添加行

我正在尝试使用Julia DataFrames模块。我对此感兴趣,因为我希望可以在Gadfly中使用它来绘制简单的仿真图表。我想要能够迭代地向数据框添加行,并将其初始化为空。 关于如何做到这一点的教程/文档很少(大多数文档描述了如何分析导入的数据)。 向非空数据框添加行是很简单的:df =...

48得票5回答
在Julia中连接数组

如果两个Int数组是a = [1;2;3]和b = [4;5;6],我们如何在两个维度上连接这两个数组?期望输出为:julia> out1 6-element Array{Int64,1}: 1 2 3 4 5 6 julia> out2 3x2 Array{Int6...

47得票1回答
函数名称后面的感叹号代表什么?

我看到了这样一个函数。function operator!(c::Matrix, out::Matrix) ...... end 这里的!是什么意思?

45得票2回答
Julia中的firstindex有什么作用?

根据文档,firstindex()函数能够找到一个集合的第一个索引。为什么不能直接使用1呢?在什么情况下不能使用1?

44得票6回答
确定特定软件包的版本

我该如何获取特定软件包的版本号? 显而易见的方法是获取包含所有已安装软件包信息的字典,然后过滤出所需软件包的信息:pkgs = Pkg.installed(); pkgs["Datetime"] 获取所有已安装软件包的列表非常缓慢,尤其是在存在许多软件包的情况下。

44得票3回答
如何查找Julia的版本号?是否有ver()命令?

我安装了Julia studio 0.4.4,发现它不支持多行注释#=...=#,因此我想找出它正在运行的Julia版本。 在Matlab中,我们可以输入命令ver,该命令不仅会显示Matlab的版本号,还会显示所有已安装工具箱的版本号。 我搜索了一段时间,但没有找到类似Julia的命令。...