und kann es wirklich eine Million Bedingungen erfüllen?
Nach dem Typ von x zu urteilen ist es Rcpp. In C++ kann man Arrays von Zeigern auf Funktionen erstellen, und es erfolgt ein sofortiger Aufruf der erforderlichen Funktion per Index, aber mit dem Schalter scheint es eine sequentielle Suche von Anfang an bis zur erforderlichen Variante zu sein. Natürlich bleibt das Problem der Generierung des Codes all dieser Funktionen bestehen und es ist nicht klar, wie das mit Rcpp funktionieren wird.
Nach dem Typ x zu urteilen, handelt es sich um Rcpp. In C++ kann man Arrays von Zeigern auf Funktionen erstellen, und es erfolgt ein sofortiger Aufruf der gewünschten Funktion nach Index, aber mit dem Schalter scheint es eine sequenzielle Suche vom Anfang bis zur gewünschten Variante zu sein. Natürlich bleibt das Problem der Generierung des Codes all dieser Funktionen bestehen, und es ist unklar, wie das mit Rcpp funktionieren wird.
Wenn alle Funktionen linear sind, wie im Beispiel, können Sie einfach eine reguläre zweidimensionale Matrix von Koeffizienten verwenden. Sie können auch eine Volumenkompression durchführen, wenn die Matrix spärlich ist.
Sanych sagte, dass es dort keine Extreme gäbe, und er hatte Recht.
Ja, Sanych schrieb, dass es dort keine Extrema gibt, und er lag falsch, denn jede Funktion hat Extrema.
Ein Extremum ist der Punkt, an dem eine Funktion den größten (maximalen) oder kleinsten (minimalen) Wert in einem bestimmten Intervall oder in einem bestimmten Bereich erreicht. Extrema können lokal sein, wenn die Funktion einen Extremwert nur in der Nähe eines Punktes erreicht, oder global, wenn die Funktion einen Extremwert über das gesamte gegebene Intervall oder in einem gegebenen Gebiet erreicht.
Extrema gibt es immer, auch wenn man nicht absichtlich danach sucht (die verwendeten Algorithmen übernehmen diese Suche für einen). Lernen ohne Optimierung ist unmöglich, und Optimierung ist unmöglich ohne korrekte FF-Zuweisungen. Wenn die Suche nach Extremen für Sie erledigt und versteckt ist (in den Algorithmus eingenäht), bedeutet das nicht, dass es sie nicht gibt (sowohl Extrema als auch Optimierung).
Aleksey Nikolayev #: Wenn alle Funktionen linear sind, wie in diesem Beispiel, können Sie einfach eine reguläre zweidimensionale Koeffizientenmatrix verwenden. Sie können auch eine Volumenkompression durchführen, wenn die Matrix spärlich ist.
Nein, sie sind nicht linear, man muss viel komplexeren Code in jede Funktion packen...
In R ist das kein Problem, man kann machen, was man will, aber die Geschwindigkeit(((.
Ich suche nach einer Möglichkeit, das in C++ zu machen.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Erlauben Sie die Verwendung von Cookies, um sich auf der Website MQL5.com anzumelden.
Bitte aktivieren Sie die notwendige Einstellung in Ihrem Browser, da Sie sich sonst nicht einloggen können.
Sie sind angemeldet. Die Zwei-Faktor-Authentifizierung wurde deaktiviert. Richten Sie sie erneut ein und scannen Sie einen neuen QR-Code oder fahren Sie mit deaktivierter Zwei-Faktor-Authentifizierung fort.
wie das?
und kann es wirklich eine Million Bedingungen erfüllen?
Nach dem Typ von x zu urteilen ist es Rcpp. In C++ kann man Arrays von Zeigern auf Funktionen erstellen, und es erfolgt ein sofortiger Aufruf der erforderlichen Funktion per Index, aber mit dem Schalter scheint es eine sequentielle Suche von Anfang an bis zur erforderlichen Variante zu sein. Natürlich bleibt das Problem der Generierung des Codes all dieser Funktionen bestehen und es ist nicht klar, wie das mit Rcpp funktionieren wird.
Über Zeiger auf Funktionen und ihre Arrays in C++.
Theoretisch können Sie auch eine Reihe von Funktionen haben.
Was ist das? Wie eine Matrix und einen Interpreter zu erstellen?
Ich kenne die R-Syntax nicht - habe gerade überprüft, dass es auch dort eine solche Möglichkeit gibt. Aber ja, es sieht so aus.
Es ist C++.
Nach dem Typ x zu urteilen, handelt es sich um Rcpp. In C++ kann man Arrays von Zeigern auf Funktionen erstellen, und es erfolgt ein sofortiger Aufruf der gewünschten Funktion nach Index, aber mit dem Schalter scheint es eine sequenzielle Suche vom Anfang bis zur gewünschten Variante zu sein. Natürlich bleibt das Problem der Generierung des Codes all dieser Funktionen bestehen, und es ist unklar, wie das mit Rcpp funktionieren wird.
Über Zeiger auf Funktionen und ihre Arrays in C++.
Und es scheint keine rohe Gewalt zu geben...
dies ist C++
Deshalb habe ich den Vorbehalt gemacht.
Chat GPT bietet eine Art von Syntax wie diese
Nach dem Typ x zu urteilen, ist es rcpp.
Ja, das ist es.
Ich werde versuchen, es auf Geschwindigkeit zu testen
switchWenn es nicht klappt, werde ich mich mit
Zeiger auf Funktionen und ihre ArraysUnd es scheint kein Overkill zu sein...
Ja, das ist sie.
Ich werde versuchen, es auf Geschwindigkeit zu testen.
Wenn es nicht klappt, werde ich mich mit
Zeiger auf Funktionen und ihre ArraysSanych sagte, dass es dort keine Extreme gäbe, und er hatte Recht.
Ja, Sanych schrieb, dass es dort keine Extrema gibt, und er lag falsch, denn jede Funktion hat Extrema.
Ein Extremum ist der Punkt, an dem eine Funktion den größten (maximalen) oder kleinsten (minimalen) Wert in einem bestimmten Intervall oder in einem bestimmten Bereich erreicht. Extrema können lokal sein, wenn die Funktion einen Extremwert nur in der Nähe eines Punktes erreicht, oder global, wenn die Funktion einen Extremwert über das gesamte gegebene Intervall oder in einem gegebenen Gebiet erreicht.
Wenn alle Funktionen linear sind, wie in diesem Beispiel, können Sie einfach eine reguläre zweidimensionale Koeffizientenmatrix verwenden. Sie können auch eine Volumenkompression durchführen, wenn die Matrix spärlich ist.
Nein, sie sind nicht linear, man muss viel komplexeren Code in jede Funktion packen...
In R ist das kein Problem, man kann machen, was man will, aber die Geschwindigkeit(((.
Ich suche nach einer Möglichkeit, das in C++ zu machen.