Basically, what is the best way to go about storing and using dense matrices in python?
I have a project that generates similarity metrics between every item in an array
You might find some advice in the NumPy (see SciPy) documentation (arrays/matrices):