2014-01-07 70 views
-1

我需要一個類似於矩陣的數據結構,該矩陣可以快速訪問附近的單元格 但帶有浮點索引。數據大小(點數)非常大,所以我不能縮放數據以使其成爲整體。使用浮點索引在python中創建一個矩陣

注: 的數據是3維座標 例如:-3.4561 5.5985 0.3249

這是一個cell.Similarly有其它細胞。 每個單元格內都有一個整數值,範圍爲0-100。 我不需要全精度,小數點後兩位數就足夠了。

+1

浮點指數通常沒有意義。你的數據是怎樣的,你如何查詢它? –

+1

似乎很奇怪有浮動作爲指標。你能展示一些代碼來澄清你的意思嗎? – Enermis

+2

我記得python整數沒有限制的精度,請參閱: http://stackoverflow.com/questions/9860588/maximum-value-for-long-integer – zhangxaochen

回答

1

「小數點後兩位數字是足夠的」

乘以100並截斷浮動。現在它們是整數,它按預期工作。

如果您的數據稀疏,請考慮使用字典而不是以座標(int)作爲元組的矩陣。