Wahrscheinlichkeit in Java
Mithilfe der Wahrscheinlichkeit können Sie die Wahrscheinlichkeit ermitteln, dass ein bestimmtes Ereignis eintritt. Es ist hauptsächlich eine zukünftige Vorhersage eines Ereignisses.
Wenn Sie mit einem Programm arbeiten, das sich auf künstliche Intelligenz bezieht, müssen Sie möglicherweise einige Berechnungen in Ihrem Programm anwenden, um die Wahrscheinlichkeit zu ermitteln. Die Wahrscheinlichkeit wird hauptsächlich in diesen Fällen verwendet, in denen das Ergebnis eines Versuchs ungewiss ist.
In diesem Artikel werden wir sehen, wie wir die Wahrscheinlichkeit mit Java berechnen können. Außerdem werden wir das Thema erörtern, indem wir die notwendigen Beispiele und Erklärungen verwenden, um das Thema zu vereinfachen.
Ein Beispiel für das Finden der Wahrscheinlichkeit in Java
Im folgenden Beispiel finden wir die Wahrscheinlichkeit, dass eine Zahl in einem Array vorhanden ist. Der Code für unser Beispiel ist unten dargestellt:
class Probability {
static float NPresentProbability(int a[], int ArrLength, int num) {
float count = 0;
for (int i = 0; i < ArrLength; i++)
if (a[i] == num)
count++;
return count / ArrLength;
}
public static void main(String[] args) {
int MyArray[] = {8, 7, 2, 2, 8, 7, 5};
int FindNum = 2;
int ArrayLen = MyArray.length;
double PresentNum = NPresentProbability(MyArray, ArrayLen, FindNum);
double p = (double) Math.round(PresentNum * 100) / 100;
System.out.println("Probability of a number present in array is: " + p);
}
}
Lassen Sie uns den Code Teil für Teil erklären. Wir nehmen zuerst ein Integer-Array mit einigen Zahlen im Code durch die Zeile int MyArray[] = { 8, 7, 2, 2, 8, 7, 5 };
.
In unserer zweiten Zeile haben wir eine Integer-Variable deklariert, die die Zahl enthält, die wir im Array finden müssen. Danach nahmen wir eine weitere Variable, die die Länge des Arrays enthält.
Dann haben wir eine weitere Double-Variable mit dem Ausgabewert der Funktion NPresentProbability()
deklariert. Wir haben hier drei Parameter übergeben; Dies sind das Array, die Array-Länge und die Zahl, die wir finden möchten.
Jetzt werden wir die Funktion NPresentProbability()
besprechen. Der Zweck dieser Funktion ist es, die Wahrscheinlichkeit zu finden.
Innerhalb der Funktion zählen wir zunächst die Anzahl der Übereinstimmungen mit der angegebenen Zahl. Dann haben wir die Gesamtzahl durch die Länge des Arrays geteilt.
Wenn Sie nun den obigen Code ausführen, erhalten Sie die folgende Ausgabe:
Probability of a number present in array is: 0.29
Bitte beachten Sie, dass die hier freigegebenen Codebeispiele in Java sind und Sie Java in Ihrer Umgebung installieren müssen, wenn Ihr System kein Java enthält.
Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.
LinkedIn