1
你如何表示CSR中的空行?壓縮稀疏行(CSR):如何存儲空行?
假設我們有以下矩陣:
* MATRIX 1 *
a 0 0
0 b 0
0 0 c
val = [ a b c ]
col = [ 0 1 2 ]
row = [ 0 1 2 ] <- makes sense!
—————————————————————
* MATRIX 2 *
a b c
0 0 0
0 0 0
val = [ a b c ]
col = [ 0 1 2 ]
row = [ 0 ] <— makes sense…? but how about…
—————————————————————
* MATRIX 3 *
0 0 0
a b c
0 0 0
val = [ a b c ]
col = [ 0 1 2 ]
row = [ 0 ] <— wait… how do we differentiate between MATRIX 1 and MATRIX 2?
MATRIX 1
是直觀的,但是我們如何代表MATRIX 2
和MATRIX 3
之間的區別?我們是否使用負整數作爲間距?
感謝
你有什麼語言/工具? –
我在問一般的理論。如果有幫助,C會很好。 –