search
Giriş
Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın Türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi
0 oy
584 gösterim

Python'da çektiğim verileri kıyaslamak istiyorum. ancak rakamlar arasında çok fark olduğu için oranlama yapacağım zaman baskınlık çıkıyor. bunları normalize edebiliyormuşuz galiba ama bulamadım. Mesela bir değerim 12 iken aynı kolonum da 2458 gibi bir değerim var. aradaki fark yüzünden baskınlığı nasıl indirgeyebilirim?

 
kapalı
Python kategorisinde 334 puan
kapalı

1 cevap

0 oy
 
En İyi Cevap

örneğin .csv uzantılı dataset'inden "rakamlar" kolonunu çekelim ve normalizasyonma sokarak bu değerleri 0 ile 1 arasına indirgeyelim. Bu yöntem sayesinde rakamların kendileri arasındaki otorite  ve büyük farklar kırılır.


x1 = data.drop(["rakamlar"],axis=1)
x = (x1 - np.min(x1))/(np.max(x1)-np.min(x1)).values

 

334 puan
eğer sklearn kullanıyorsan standardscaler diye bir sınıf var. Bu sınıf verdiğin collection içindeki değerleri otomatik 0-1 arasına indiriyor. Onu da deneyebilirsin.
bir dahakine onu da deneyeceğim. teşekkürler

İlgili sorular

0 oy
1 cevap 67 gösterim
67 gösterim 15 Ocak 2023 Python kategorisinde kenan 6.2k puan sordu
0 oy
1 cevap 557 gösterim
557 gösterim
Python iki diziyi bir araya getirip tek dizi nasıl yapılır? Asıl istediğim iki diziyi birleştirik küçükten büyüğe doğru sıralamayı nasıl yaparım?
6 Haziran 2021 Python kategorisinde canonka 334 puan sordu
0 oy
1 cevap 215 gösterim
215 gösterim
ImportError: No module named 'secrets' diye hata alıyorum. Bu haa nasıl çözülür?
24 Aralık 2020 Python kategorisinde canonka 334 puan sordu
0 oy
1 cevap 748 gösterim
748 gösterim
Anaconda navigator'dan spyder'ı kullanarak bir bulanık mantık kodu yazmaya çalışıyorum. Yazdığım kod hata vermiyor ama böyle bir uyarı alıyorum ve çizdiğim grafikleri görüntülerine ulaşamıyorum. UserWarning: Matplotlib is currently using module://ipykernel.pylab.backend_inline, which is a non-GUI backend, so cannot show the figure. fig.show() Bu konuda yardımcı olabilecek olan var mı?
2 Eylül 2020 Python kategorisinde Şevval 106 puan sordu
0 oy
0 cevap 239 gösterim
239 gösterim
Python nedir? Python kullanarak neler yapabilirim?
10 Haziran 2020 Python kategorisinde kenan 6.2k puan sordu