在 Octave 中是否有类似 any() 的函数,但用于行而不是列?

0 matlab matrix octave

在八度中,any()如果向量的任何元素不为零,内置函数将返回 1。

所以对于矩阵

1 0 0 

0 0 0

0 1 0
Run Code Online (Sandbox Code Playgroud)

它会回来 [1,1,0]

是否有一个函数会返回相同但对于行而不是列的函数,例如。返回

1

0

1
Run Code Online (Sandbox Code Playgroud)

我知道我可以通过旋转然后使用该any()函数来做到这一点,但我担心它会增加时间复杂度。

是否有内置功能?

And*_*nke 5

Octave 的“any”函数有一个可选的维度参数。将其设置为 2 以沿第二个维度工作。

any(m, 2)
Run Code Online (Sandbox Code Playgroud)