Eine for-Schleife ist eine Kontrollstruktur, die von vielen Programmiersprachen verwendet wird, um über einen Bereich zu iterieren. Es ist eine Möglichkeit, Anweisungen mehrmals zu wiederholen, bis die Schleife endet. Abhängig von der Sprache kann dies über einen Bereich von ganzen Zahlen, Iteratoren usw. hinausgehen.
Ich schreibe ein Code-Segment, das jede Permutation von n Ziffern durchläuft. Wenn zum Beispiel n = 3 ist, würde ich jedes der folgenden Elemente durchlaufen wollen:
0, 0, 0
...
0, 1, 0
...
1, 0, 0
...
2, 3, 4
...
9, 9...
Ich versuche die verschachtelte for-Schleife in der Funktion generate_histogram () unten mit openMP zu optimieren. Ich habe viel mit verschiedenen Kombinationen von Pragmas probiert, basierend auf dem, was ich in dieser SE-Beitrag .
Das Pro...
Was ist der beste Weg, um ein Array zu durchlaufen, wenn Sie den Index benötigen?
Option 1:
%Vor%
Option 2:
%Vor%
Oder spielt es keine Rolle? Oder gibt es einen besseren Weg?
Um nur die Unterschiede aufzuzeigen: In einem Fall wird...
Ich werde schnell zu dem Problem tauchen. Ich habe eine einfache Klasse
%Vor%
und eine andere Klasse hat ein Array dieser Objekte als Member
%Vor%
Ich initialisiere es so:
%Vor%
Aber wenn ich versuche, auf die Mitglieder dieser Obj...
Wie würde sich der folgende Code verhalten, besonders wenn der Doppelzähler seine Grenze erreicht ((2-2 ^ -52) · 2 ^ 1023)?
%Vor%
Würde sich dieser Code wie erwartet verhalten (Schleife für immer) oder an einem bestimmten Punkt fehlschlagen...
Ich verwende das smbinning R-Paket, um den Variableninformationswert zu berechnen, der in meiner Datenmenge enthalten ist.
Die Funktion smbinning() ist ziemlich einfach und muss wie folgt verwendet werden:
%Vor%
Also ist df das zu...
In Matlab, wenn ich eine "for ... end" -Schleife verwende, existiert die Indexvariable noch in meinem Arbeitsbereich, nachdem die Schleife vollständig ausgeführt wurde. Ich möchte, dass es automatisch gelöscht wird, da es außerhalb der Schleife...
In Perl 6 befindet sich eine Variable im for-style loop im äußeren Bereich. Das funktioniert und ist dokumentiert .
%Vor%
Das $n ist außerhalb des Blocks sichtbar:
%Vor%
Gibt es hier einen motivierenden Trick, der sich von dem unt...
Vollständig offen legen, dies ist für eine Hausaufgabe Frage:
Es sollte eine private Eigenschaft vom Typ [Circle] haben. Ein Array von Kreisen.
Die Methode sollte alle Kreise entfernen, deren Radius größer ist als
die Mindestanforderun...
Ich lerne Cython und stolperte über diesen Code-Snippit:
%Vor%
Offensichtlich gibt dies den Mittelwert von a zurück, was 2,5 ist. Meine Frage ist das:
Ist die for-Schleife eine Python-Schleife, Cython oder C?