【问题标题】:linIt function in OctaveOctave 中的 linIt 函数
【发布时间】:2018-11-10 16:39:41
【问题描述】:

我尝试将这些matlab scripts 转换为八度。但是在 getGroundTruthBoxes.m 中,它有以下代码:

freq = cell2mat(accumarray(inst(inst>0), segm(inst>0), [], @(x){linIt(histc(x,1:numClass))'}, {zeros(1,numClass)}$

当我尝试使用 octave 运行时,它会给出“linIt undefined”错误。我用谷歌搜索了“linIt”功能,但我无法获得有关 linIt 的任何信息。你能提供关于这个“linIt”功能的信息吗?

谢谢。

【问题讨论】:

  • 这不是 MATLAB 函数,它可能在链接的源代码中遗漏了(或您遗漏了)。
  • 那是一个丑陋的单线......也许它来自codegolf挑战......

标签: matlab function octave


【解决方案1】:

您正在使用其存储库的用户 s-gupta 似乎有另一个名为 utils 的存储库,他在其中定义了此函数 https://github.com/s-gupta/utils/blob/master/matlab/linIt.m

本质上它似乎是一个很小的辅助函数,将数组转换为其线性索引的列向量,即

function a = linIt(A)
  a = A(:);
end

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-07-05
    • 2012-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多