Als «vectorization» getaggte Fragen

Vektorisierung bezieht sich auf ein Programmierparadigma, bei dem Funktionen ganze Arrays auf einmal bearbeiten. Dies bietet Vorteile in Bezug auf Funktionsaufrufe, Speicherzugriff, Parallelisierung und Code-Ausdruckskraft. Einige Programmiersprachen wie MATLAB sind optimiert, um bei Vektorisierung die beste Leistung zu erzielen.




7
Was ist "Vektorisierung"?
Mehrmals bin ich auf diesen Begriff in matlab, fortran ... einem anderen ... gestoßen, aber ich habe nie eine Erklärung gefunden, was er bedeutet und was er tut. Ich frage hier also, was ist Vektorisierung und was bedeutet es zum Beispiel, dass "eine Schleife vektorisiert ist"?




2
Sind For-Loops bei Pandas wirklich schlecht? Wann sollte es mich interessieren?
Sind forLoops wirklich "schlecht"? Wenn nicht, in welchen Situationen wären sie besser als ein konventionellerer "vektorisierter" Ansatz? 1 Ich bin mit dem Konzept der "Vektorisierung" vertraut und weiß, wie Pandas vektorisierte Techniken einsetzt, um die Berechnung zu beschleunigen. Vektorisierte Funktionen senden Vorgänge über die gesamte Serie oder DataFrame, um Beschleunigungen …



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.