julia相关内容

改进Julia中由字符串生成的SymPy函数的性能

在Julia中使用SymPy转换表达式的字符串,我注意到原生Julia函数fast_fct的实现与从字符串生成的SymPy函数slow_fct之间的性能差异约为3500倍。有没有一种方法可以加快SymPy函数的运行速度,或者是否有一种不同的、更快的方法来实现相同的速度? 请为string_to_function函数How to lambdify a list of strings with ..
发布时间:2022-08-10 17:16:05 其他开发

Julia Jump Gurobi MIP-在运行时查询和存储最佳目标和边界

我正在通过Julia中的JUMP包使用Gurobi来求解混合整数规划。 我想要一张图表 like this one,其中还提供了基于Python的解决方案(也在 Gurobi community form)。 但是,我还没有找到Julia通过JUMP呼叫Gurobi的有效解决方案。 我知道必须使用回调函数(例如this suggestion甚至main documentation he ..

压缩短字符串

我正在尝试压缩短字符串(最多15个字符)。 目标是实现“归一化压缩距离”[1],我尝试了几个用Python语言实现的压缩算法(我也想知道我是否可以在Julia中做到这一点,但是包都拒绝安装)。 我最后总是得到一个比我试图压缩的原始字符串更长的比特串,这完全违背了目的。 zlib示例: import zlib data = b"this is a test" compressed ..
发布时间:2022-08-02 11:29:50 Python

Julia:循环遍历矩阵的行(或不循环)

假设我有一个字符串向量,如下所示 julia> R = ["ABC","DEF"] 2-element Vector{String}: "ABC" "DEF" 现在我复制元素以形成一个2*2矩阵: julia> x = [R R] 2×2 Matrix{String}: "ABC" "ABC" "DEF" "DEF" 我想要实现的是连接矩阵中每一行的字符串。我能想到的最好结 ..
发布时间:2022-06-26 13:17:36 其他开发

Julia UndeVarError:未定义子类型

不清楚为什么我会 ERROR: LoadError: UndefVarError: subtypes not defined执行.jl文件时,但不是从REPL执行时。 例如 abstract type Asset end abstract type Property ..
发布时间:2022-06-26 13:06:35 其他开发

什么时候使用Julia&;的Convert()?

http://julia.readthedocs.org/en/latest/manual/conversion-and-promotion/有一个关于将整数加到浮点数的讨论,等等,最后说 用户定义的类型可以通过定义与其他类型之间的转换方法,并提供一些定义它们在与其他类型混合时应提升为哪些类型的提升规则,轻松地加入此提升系统。 由此我推断,在定义我自己的数字类型时,我只需要定义如何将其 ..
发布时间:2022-06-26 12:58:15 其他开发

调试Julia v.0.6

我已经克隆了在Julia 0.5和0.6中测试的repository。我之前使用的是最新的Julia版本(v.1.0.5)以及JuliaPro和Atom,它允许我轻松地调试和设置断点。我下载了JuliaPro-0.6.4.1,但当我打开Atom编辑器时,我不再有调试或设置断点的选项,我想知道调试旧版本Julia的最佳方式,在我的情况下是Julia v.0.5或v.0.6 推荐答案 Ju ..
发布时间:2022-04-16 11:26:31 其他开发

删除整个工作区或Julia中的一个变量

我已经搜索了一段时间,并尝试使用CommonRLInterfacehttps://github.com/JuliaReinforcementLearning/CommonRLInterface.jl。有一些可变变量。我不是Julia编程方面的专家,但我想清除整个工作区或删除一个可变变量(据我所知,可变变量是不允许的,但在CommonRLInterface中,它来自AbstractEnv超类,所以我 ..
发布时间:2022-04-16 11:21:08 其他开发

如何检查字符串是否为数字Julia

我一直在互联网上搜索,试图弄清楚这一点。已尝试isnumeric,但仅对AbstractChar有效。如果可能的话,我更希望不必使用tryparse,但如果这是唯一的解决方案,那就这样吧……如果是,为什么还没有实现检查字符串是否为数字的函数? 推荐答案 我找到的最快的解决方案是按照建议使用tryparse。 function check_str2(a) return tr ..
发布时间:2022-02-24 20:38:07 其他开发

基于索引排除数组元素(Julia)

在julia中对按索引数组进行过滤操作最自然的方式是什么?最简单的示例是省略第k个元素: A = [1,2,3,4,5,6,7,8] k = 4 [getindex(A, i) for i = 1:8 if i != k] 上述方法有效,但与R中提供的简单A[-k]相比似乎很冗长。执行此简单任务的最干净方式是什么? 推荐答案 不如R等效项简洁,但可读性相当好: A[1 ..
发布时间:2022-02-24 20:36:13 其他开发

朱莉娅:你怎么加/减分布函数?

作为一个小型项目的一部分,我正在数值求解一个线性微分方程,我必须从另一个分布中减去一个概率分布。在朱莉娅身上有办法做到这一点吗?当我尝试时: a = Chi(3) - Uniform(0,1) 没有为此设置方法: MethodError: no method matching -(::Chi{Float64}, ::Uniform{Float64}) Closest candida ..
发布时间:2022-02-24 20:33:36 其他开发

Julia DataFrames 中的高效自定义排序?

有没有一种快速的方法来为 Julia DataFrames 上的 sort/sort! 指定自定义顺序? 朱莉娅>使用数据框朱莉娅>srand(1);朱莉娅>df = DataFrame(x = rand(10), y = rand([:high, :med, :low], 10))10×2 DataFrames.DataFrame│ 行 │ x │ y │├──────┼─────────── ..
发布时间:2022-01-23 20:08:03 其他开发