Bu Python dosyasının en son grafik çizdiğimiz kısımda şu kodu açıklayabilecek var mı:
labels = kmean.labels_ x, y = X_PCA[:, 0], X_PCA[:, 1]
df = pd.DataFrame({'x': x, 'y':y, 'label':labels}) groups = df.groupby('label')
for name, group in groups: ax.plot(group.x, group.y, marker='o', linestyle='', ms=6, color=colors[name], label=names[name], mec='black')
Yani tam olarak kafamı karıştıran kısım for name, group in groups kısmı. Burada 2 variable kullanarak for loop'u nasıl işliyor? Zor kısımları anladım da en basit yerde takıldım gibi hissediyorum :D
dictionarylerde key ve value yapıları olduğu için her bir iterationda bir tane değişken almak yerine k ve v şeklinde iki değişken alabiliyoruz. burda ilk yazdığımız name geçici key değişkenin group ise geçici value değişkenin
Github linkimi atayım öncelikle = https://github.com/ayhanizmir/BI_Analysis_Portfolio/blob/main/Python_Clustering.ipynb
Bu Python dosyasının en son grafik çizdiğimiz kısımda şu kodu açıklayabilecek var mı:
Yani tam olarak kafamı karıştıran kısım for name, group in groups kısmı. Burada 2 variable kullanarak for loop'u nasıl işliyor?
Zor kısımları anladım da en basit yerde takıldım gibi hissediyorum :D