___ qstnhdr ___ Elementweise Multiplikation von Arrays in F #
___ answer12936773 ___
Etwas wie
%Vor%
sollte funktionieren.
___ answer12941219 ___
___ tag123f ___ F # ist eine prägnante, ausdrucksstarke und effiziente funktionale und objektorientierte Sprache für .NET, mit der Sie einfachen Code zur Lösung komplexer Probleme schreiben können.
___ answer12936750 ___
%Vor%
Wie der Kommentar zeigt, können Sie auch %code% :
verwenden
%Vor%
___ qstntxt ___
Gibt es eine einfache Möglichkeit, die Elemente eines Arrays in F # zu multiplizieren?
Wenn ich zum Beispiel einen Populationsmittelwert aus Stichproben berechnen möchte, würde ich beobachtete Werte mit der Häufigkeit multiplizieren und dann durch die Stichprobenzahlen dividieren.
%Vor%
Leider ergibt dies ein Produkt-Array wie folgt: -
%Vor%
Was ist das Produkt von allem mit allem, während ich nach dem Skalarprodukt (x. [i] * y. [i] für jedes i) bin.
Leider scheint das Hinzufügen einer i-Variablen und eines Index zu den for-Schleifen nicht zu funktionieren.
Was ist die beste Lösung hier zu verwenden?
___ tag123elementwise operations ___ hilf uns dieses Wiki zu bearbeiten
___ tag123arrays ___ Ein Array ist eine geordnete Datenstruktur, die aus einer Sammlung von Elementen (Werten oder Variablen) besteht, die jeweils durch einen oder mehrere Indizes identifiziert werden. Wenn Sie nach bestimmten Varianten von Arrays fragen, verwenden Sie stattdessen diese verwandten Tags: [Vektor], [Arraylist], [Matrix]. Wenn Sie dieses Tag verwenden, markieren Sie die Frage auch mit der verwendeten Programmiersprache, es sei denn, Ihre Frage bezieht sich nicht auf eine bestimmte Programmiersprache.
___