bugfix when using Cluster.py and any hybrid metric. I want to be able to prepare trajectories while loading to save memory, but things go wrong when the prepared trajectory is not a numpy array. This is a hacky solution that won't end up in the main repo, but I like it so it's here...