我正在寻找的数据结构是:
多维的
可通过哈希索引,如dict(至少一些维度与对象关联,而不是与数字索引关联)
巨大的大小,但非常非常稀疏(并且内存效率合理)
当索引不存在时返回默认值
现在我正在使用嵌套的defaultdicts解决这个问题,但是在他们的 items()
是很可怕的,尤其是当我试图操作第二或第三个内在维度时。性能也不是很好。
我已经考虑过使用稀疏类型的Pandas Dataframe 来代替多索引列,但是当访问丢失的索引时,这些 Dataframe 不会自动返回默认值(即零),这种情况经常发生——而且我不喜欢将所有内容 Package 在try/块中或使用 df.get()
到处都是。
我可以考虑哪些可供选择的库/数据结构/方法?
暂无答案!
目前还没有任何答案,快来回答吧!