Web sitemize hoşgeldiniz, 23 Ağustos 2017

Java da Normalization (Normalleşme) Kodu

Java da Normalization (Normalleşme) Kodu
Lütfen, Yazımızı Değerlendirin ve Yorum Yapın...
1 Yıldız2 Yıldız3 Yıldız4 Yıldız5 Yıldız (5 votes, average: 4,40 out of 5)
Loading...
En çok teknoloji ve bilim ağırlıklı makalelerin yer aldığı, güncel bilgiler ile rahatlıkla bilginizi arttırabileceğiniz, özellikle bilgisayar mühendisliği öğrencileri için oldukça faydalı olabilecek bilgi paylaşım sitesi, bilgi hocasına hoş geldiniz.

Java da bir verinin en küçük ve en büyük değerleri yapılacak işlemler üzerinde istenmeyen değerler oluşturabilir. Bu sebeple Veri dönüşümü yöntemi kullanılarak, normalleştirme veya standartlaştırma kullanılabilir. Kodlar ise aşağıda ki gibidir.

package javaapplication21;

/*
@author Bilgi Hocası
 */

public class Normallesme{
double minBul(int veri[]){
double min = veri[0];
for(int i=1;i<veri.length;i++) 
if(min>veri[i]) min = veri[i];

return min;
}

double maxBul(int veri[]){
double max=veri[0];

for(int i=1;i<veri.length;i++)
if(max<veri[i]) max = veri[i];
return max;
}

double[] minMaxNormalization(int veri[]){
double[] donusmusVeri=new double[veri.length];
for(int i=0;i<veri.length;i++){
donusmusVeri[i]=(veri[i]-minBul(veri))/(maxBul(veri)-minBul(veri));
}
return donusmusVeri;
}

public static void main(String[] args) {
int[] X={30, 36, 45, 50,62};
double[] Xx=new double[X.length];
Normallesme nm=new Normallesme();
Xx=nm.minMaxNormalization(X);
//Normalization sonucu dönüşen verileri ekrana basar
for (int i=0;i<Xx.length;i++){
System.out.println(Xx[i]);
} } }

Ekran çıktısı ise aşağıda ki gibidir.

BU KONUYU SOSYAL MEDYA HESAPLARINDA PAYLAŞ

Yorumlar

Henüz yorum yapılmamış.

Yorum Yaz