In addition to dialysis and centrifugation, you can purify nanoparticles by long-term settling, extraction of impurities with various solvents, electrophoresis, electrodialysis, washing with solvents on membrane filters. You can combine these methods together.