我有一個密度矩陣,其中的索引對應於基因。雖然基因標識符通常是整數,但它們不是連續的整數。它們也可以是字符串。是否有帶字符串鍵的矩陣的Boost(或其他常見的lib)類型?
我想我可以使用某種整數鍵的boost稀疏矩陣,並且它們是否連續是沒關係的。或者這仍然會佔據很大的空間,特別是如果某些基因的標識符是九位數?
此外,我擔心稀疏存儲是不合適的,因爲這是一個全逐所有矩陣(會有在每一個小區中的距離,所提供的基因存在)。
我不太可能需要執行任何矩陣操作(例如,矩陣乘法)。我需要將矢量從矩陣(片)中拉出。
好像矩陣的最佳類型將由升壓unordered_map(哈希映射)被鍵入,或者甚至只是一個STL地圖。
我看着這個錯誤的方式嗎?我真的需要推出自己的?我以爲我以前在某個地方看過這樣的課。
謝謝!
爲什麼downvotes沒有解釋? – 2016-01-21 14:37:14