Something like boost :: multi_index for Python

I came up with a high boost :: multi_index value in C ++. It happens that I would happily use something like this in Python; for scripts that process data coming out of numerical intensive applications. Is there such a thing for Python? I just want to be sure that this does not exist, then I will try to implement it myself. Things that won't do this for me:

  • Speeding up conversion :: multi_index to Python. It just does not scale.

  • Using sqlite3 in memory. It's not beautiful.

+5
source share
2 answers

To answer the question of whether a similar thing exists in Python, I would say no.

Boost.MultiIndex , ( replace() modify()). Python native dict ​​ , . , . , Boost.MultiIndex Python.

, . dicts , API . , ", ", /, Boost.MultiIndex, " multi_index_container ."

+1

python , , theres .

, , dicts , .

+2

All Articles