小编log*_*ick的帖子

如何检查Julia中的数组是否为空?

我正在尝试查看是否有方便的方法来检查Julia中的数组是否为空。

julia

3
推荐指数
1
解决办法
255
查看次数

如何检查Julia中的项目清单是否完整?

我试图确保manifest.toml我Julia项目的文件完整,以便任何人都可以复制我项目的结果。我知道我可以使用Travis或任何其他干净的环境,但如果可能的话,我正在寻找基于Julia的本地解决方案。

问题最初发布在这里

julia

3
推荐指数
1
解决办法
66
查看次数

如何向Julia中的特定URL发出请求?

我正在尝试访问Julia中以下URL的数据。当我转到“ https://api.stackexchange.com/2.2/questions?order=desc&sort=activity&tagged=Julia&site=stackoverflow ” 时,我可以看到似乎是JSON对象的内容。但是,当我尝试在r下面打印结果时,它会给我一个无法正确渲染的文本,或者如果JSON.print显示的话,会显示一堆随机数。

如何使用Julia获得在浏览器中看到的相同内容(最好以文本形式)。

r = HTTP.request("GET", "https://api.stackexchange.com/2.2/questions?order=desc&sort=activity&tagged=Julia&site=stackoverflow"; verbose=3)
Run Code Online (Sandbox Code Playgroud)

julia

3
推荐指数
1
解决办法
47
查看次数

Julia Flux 问题:UndefVarError:未定义跟踪器

我正在尝试在https://github.com/JuliaDiffEq/NeuralNetDiffEq.jl/blob/master/test/NNODE_tests.jl(标量的第一个示例)中运行示例代码,但我得到了一个UndefVarError: Tracker not defined error. 我试过了using Flux.Trackerusing Tracker但无法修复。Tracker 是否已被弃用?或者是一些兼容性问题?我正在使用 Flux v0.10.1 和 Tracker 0.2.6。谢谢!

debugging julia flux.jl

3
推荐指数
1
解决办法
1365
查看次数

如何在 Julia 中将参数显式键入为函数

我试图确保传递给我的函数的第三个参数是一个函数本身。如何设置该显式类型?

下面的示例是我想要做的,其中运算符实际上是一个数学函数,如 +、%、^ 等。

julia

3
推荐指数
1
解决办法
75
查看次数

登录 Julia 时如何捕获完整的堆栈跟踪

我正在尝试编写一个自定义记录器。目前,当我登录时,我只会得到错误的名称以及它发生在哪一行。如果我想记录完整的堆栈跟踪,我想我会使用文档中LogLevel但不清楚我将如何使用它来捕获完整的堆栈跟踪。我现在有以下几点:

using Logging
io = open("log.txt", "w+")
LogLevel(1000001) # see https://github.com/JuliaLang/julia/blob/2d5741174ce3e6a394010d2e470e4269ca54607f/base/logging.jl#L90-L98
logger = SimpleLogger(io)
global_logger(logger)

try
    a+1
catch e
    @warn "failure" exception=e
    @info("a global log message")
end

close(io)
Run Code Online (Sandbox Code Playgroud)

julia

3
推荐指数
1
解决办法
172
查看次数

如何提示用户输入直到输入在 Julia 中有效

我正在尝试制作一个程序来提示用户输入,直到他们输入特定范围内的数字。

当我输入超出指定范围的字母、符号或数字时,确保代码不会出错的最佳方法是什么?

julia

3
推荐指数
1
解决办法
58
查看次数

Julia Flux:确定层的类型

我是 Julia 的新手,无法确定Flux模型中层的类型。举例来说,假设我的模型只有一个神经元:

using Flux
m = Chain(Dense(1, 1, sigmoid))
Run Code Online (Sandbox Code Playgroud)

我想迭代我的,Chain并根据层的类型,进行不同的操作(具体来说,我想为Dense层添加正则化)。

我从 Python 来到 Julia,我的第一个猜测是将层的类型与Dense. 与我的直觉相反,这给了我false

for layer in m
    println(typeof(layer) == typeof(Dense))
end
Run Code Online (Sandbox Code Playgroud)
  1. 为什么这在 Julia 中不起作用?
  2. 使它工作的 Julia 的正确方法是什么?当然,我可以检查的特定领域structin/ out/sigmoid在以下情况下Dense)存在给定层,但就没有保证,这不是一些其他层为类似的领域。

julia flux.jl

3
推荐指数
1
解决办法
93
查看次数

如何在Julia中将运算符用作函数?

我在某人代码中看到他们正在使用+运算符,就好像它是函数doing一样+(1,2,3)。是否可以在Julia中将运算符用作函数?

此外,我还看到了类似的内容A ? B,其中的行为?是可自定义的。我该怎么做,是否有可用这种方式使用的符号列表?

julia

2
推荐指数
1
解决办法
63
查看次数

如何从 Julia 字典中获取空条目?

我定义了一些字典,其中可能包含空值。有没有一种快速方法可以检查我的键值对是否包含空条目?

julia> a = Dict(1=>[1,2], 4=>[3,4], 6=>[])
Dict{Int64, Vector{T} where T} with 3 entries:
  4 => [3, 4]
  6 => Any[]
  1 => [1, 2]

Run Code Online (Sandbox Code Playgroud)

julia

2
推荐指数
1
解决办法
464
查看次数

标签 统计

julia ×10

flux.jl ×2

debugging ×1