[問題] 用which找index並返回其值

作者: chu1216 (chu)   2022-09-14 18:22:35
請問一下
我除了要找非零的index的矩陣, 並且要返回其值
我用which(XXX != 0, arr.ind = T),
只能找出第一跟第二欄是index的列跟行,
我想要在第三行是該index的值,我有用for loop 在第三行加上該值,
也有用這種方法XXX[XXX!=0], 但因為矩陣的size非常大,
即便用了sparsematrix,效率還是差,要等非常非常久,
有沒有比較快的寫法,找到index的同時,並順便返回其值。
感謝!!
作者: celestialgod (天)   2022-09-14 19:24:00
不需要重複發文吧...

Links booklink

Contact Us: admin [ a t ] ucptt.com