Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
sklearn.cluster funktioniert nur, wenn zuvor in sklearn ein import cluster gemacht wurde. Der Punktoperator sorgt nicht automatisch dafür, dass ein Untermodul (oder -paket) verfügbar ist. Dies funktioniert grundsätzlich nur beim import-Statement, d.h. die Angabe von import sklearn.cluster tut das, was du erwartest.
Verstehe ich das richtig:
Mit dem Punkt kann man Werte aus einem Modul holen, nicht aber Unterpackages aus einem Package.
Außer beim import, wo man den Punkt benutzt, um den "Pfad" zum Modul anzugeben.