【发布时间】:2018-09-25 19:51:46
【问题描述】:
只是在玩 Julia (1.0),我需要在 Python/numpy/matlab 中经常使用的一件事是 squeeze 函数来删除单例维度。
我发现在 Julia 中执行此操作的一种方法是:
a = rand(3, 3, 1);
a = dropdims(a, dims = tuple(findall(size(a) .== 1)...))
第二行似乎有点繁琐,不容易立即阅读和解析(这也可能是我从其他语言中带来的偏见)。但是,我想知道这是否是 Julia 中执行此操作的规范方式?
【问题讨论】:
标签: julia