0
我有一個ivec C1
並做了,比如sum(C1.elem(find(C1==1)))
。如何在Armadillo中處理「find」的空回報?
我希望得到一個零的回報,如果在C1
沒有元素爲1,而是它給了我一個錯誤說墊:: ELEM():給定的對象不是一個向量。
我試過使用(find(C1==1)).is_empty()
,但沒有被接受,因爲它告訴我它沒有提供is_empty
方法來返回find
。然後我試圖conv_to<uvec>::from(find(C1==1))
但C1
確實是空的它不允許這樣的轉換。
任何人都可以幫我解決這個問題嗎?謝謝!!