Matrix 如何在只有一个值集的稀疏矩阵中查找列

Matrix 如何在只有一个值集的稀疏矩阵中查找列,matrix,julia,Matrix,Julia,我有一个大的稀疏矩阵M。如何找到矩阵中只有一个值集的列的索引?这正好是一个非零值。我认为findall(=(1),diff(M.colptr))应该这样做(找到所有具有一个存储值的列)。谢谢。这并不像可能的那么明显!是的,也许有点简练。更明确的可能是findall(i->length(nzrange(M,i))==1,1:size(M,2))

我有一个大的稀疏矩阵
M
。如何找到矩阵中只有一个值集的列的索引?这正好是一个非零值。

我认为
findall(=(1),diff(M.colptr))
应该这样做(找到所有具有一个存储值的列)。

谢谢。这并不像可能的那么明显!是的,也许有点简练。更明确的可能是
findall(i->length(nzrange(M,i))==1,1:size(M,2))