203得票2回答
在Julia中,“symbol”是什么?

具体来说: 我正在尝试使用Julia的DataFrames包,具体而言是使用readtable()函数和names选项,但这需要一个符号向量。 什么是符号? 为什么他们选择它而不是字符串向量? 到目前为止,我只发现了几个关于Julia语言中符号的参考资料。它似乎是由“:var”表示的,...

164得票8回答
将R和Julia连接起来?

Julia在快速和语法方面的计算(例如这里)方面看起来非常有前途,但我认为它在统计工作流程方面还不及R。因此,我想在R程序中主要使用C++的地方使用它:优化代码中的缓慢部分。然而,在投入学习Julia之前,我很好奇是否有将Julia片段嵌入到R代码中的工具。 所以: 有哪些链接R和Jul...

105得票3回答
朱莉娅语言是动态类型的吗?

许多博客以及手册都说Julia是动态类型语言。 但从我阅读手册的看法,它更像是带有静态类型检查和类型推断的语言,类似F#。 Julia是带有类型推断的静态类型语言吗? Julia是动态类型语言吗? 我假设它是动态类型的语言,因为手册错了的可能性很小。 Julia是否涉及类型推断?

101得票2回答
如何使用户定义的函数描述(“docstrings”)在Julia REPL中可用?

如何让用户定义的函数(例如 f)在使用 ?f 或 help(f) 命令时有意义的输出结果? 例如,假设我编写了以下函数:function f(x::Float64, y::Float64) return 2x - y^2 end 如果我将这个加载到Julia会话中并尝试help(f)...

97得票7回答
运行 Julia 的 .jl 文件

我刚开始学习julia,并完成了我的第一个程序。 我在julia-studio中编写了代码,并一直在该程序中进行测试。 它给出了所有正确的输出,但是shell将输出分开,好像它是两个不同的执行。 我想知道这是否是我的编译器有问题,所以我想尝试在julialang.org上找到的默认julia...

90得票1回答
我如何在涉及两种类型的特质上进行分派,其中同时满足特质的第二种类型由第一种类型唯一确定?

假设我有一个Julia特质,它涉及两种类型:一种类型是某种“基本”类型,可能满足某种部分特质,另一种类型是由基本类型唯一确定的“关联”类型。(也就是说,从BaseType到AssociatedType的关系是一个函数。)这些类型共同满足了我感兴趣的复合特质。 例如: using Trait...

85得票3回答
在构建Julia模块时,“using”和“import”有什么区别?

问题: 在构建自己的模块时,Julia 中的 using 和 import 有什么区别? 我通过阅读文档的猜测: using 用于将另一个模块引入当前模块的名称空间中。import 用于将其他模块的特定类型/函数/变量引入当前模块的名称空间中。 那么,我的理解有多少错误呢?

82得票2回答
加速Julia中糟糕编写的R示例

Julia的示例与R相比较的性能似乎特别复杂. https://github.com/JuliaLang/julia/blob/master/test/perf/perf.R 您能从以下两种算法中获得最快的性能是多少(最好附带说明您所做的更改,以使其更像R)? ## mandel man...

74得票5回答
获取Julia语言中当前变量的列表

我是Julia语言的新手,之前使用过Matlab。在Matlab中,当我输入 whos 命令时,我会得到当前作用域内的所有变量;并且,我可以将它们存储在另一个变量中,如 x=whos;。在Julia中是否存在类似的命令呢?以下是Matlab示例代码:>> a=3; >>...

73得票2回答
在Julia中,为什么@printf是一个宏而不是一个函数?

在Julia中,打印格式化字符串的语法如下:@printf("Hello %d\n", 5) @printf 为什么是宏而不是函数?是因为它可以接受可变数量的参数吗?