-1
我需要一个类似于矩阵的数据结构,该矩阵可以快速访问附近的单元格 但带有浮点索引。数据大小(点数)非常大,所以我不能缩放数据以使其成为整体。使用浮点索引在python中创建一个矩阵
注: 的数据是3维坐标 例如:-3.4561 5.5985 0.3249
这是一个cell.Similarly有其它细胞。 每个单元格内都有一个整数值,范围为0-100。 我不需要全精度,小数点后两位数就足够了。
我需要一个类似于矩阵的数据结构,该矩阵可以快速访问附近的单元格 但带有浮点索引。数据大小(点数)非常大,所以我不能缩放数据以使其成为整体。使用浮点索引在python中创建一个矩阵
注: 的数据是3维坐标 例如:-3.4561 5.5985 0.3249
这是一个cell.Similarly有其它细胞。 每个单元格内都有一个整数值,范围为0-100。 我不需要全精度,小数点后两位数就足够了。
“小数点后两位数字是足够的”
乘以100并截断浮动。现在它们是整数,它按预期工作。
如果您的数据稀疏,请考虑使用字典而不是以坐标(int)作为元组的矩阵。
浮点指数通常没有意义。你的数据是怎样的,你如何查询它? –
似乎很奇怪有浮动作为指标。你能展示一些代码来澄清你的意思吗? – Enermis
我记得python整数没有限制的精度,请参阅: http://stackoverflow.com/questions/9860588/maximum-value-for-long-integer – zhangxaochen