Iterationen sind die aufeinanderfolgenden Wiederholungen in Schleifen wie for, foreach oder while. Bei Fragen mit diesem Tag geht es häufig darum, wie mit einer Datensammlung am besten umgegangen werden kann.
Ich habe folgenden Datenrahmen: Index_Date A B C D =============================== 2015-01-31 10 10 Nan 10 2015-02-01 2 3 Nan 22 2015-02-02 10 60 Nan 280 2015-02-03 10 100 Nan 250 Benötigen: Index_Date A B C D =============================== 2015-01-31 10 10 10 10 2015-02-01 2 3 23 22 2015-02-02 10 60 …
Ich habe eine sehr schlechte Leistung bei der Verwendung von Iterrows von Pandas festgestellt. Ist das etwas, was andere erleben? Ist es spezifisch für Iterrows und sollte diese Funktion für Daten einer bestimmten Größe vermieden werden (ich arbeite mit 2-3 Millionen Zeilen)? Diese Diskussion auf GitHub hat mich zu der …
Ich habe diesen Code: std::set<unsigned long>::iterator it; for (it = SERVER_IPS.begin(); it != SERVER_IPS.end(); ++it) { u_long f = it; // error here } Es gibt keinen ->firstWert. Wie kann ich den Wert erhalten?
Wie kann ich eine Liste von Objekten durchlaufen und auf die vorherigen, aktuellen und nächsten Elemente zugreifen? Wie dieser C / C ++ - Code in Python? foo = somevalue; previous = next = 0; for (i=1; i<objects.length(); i++) { if (objects[i]==foo) { previous = objects[i-1]; next = objects[i+1]; } …
Vielleicht, weil Sets für Javascript relativ neu sind, aber ich konnte weder in StackO noch anderswo einen Artikel finden, der über den Leistungsunterschied zwischen den beiden in Javascript spricht. Was ist also der Unterschied in Bezug auf die Leistung zwischen den beiden? Insbesondere beim Entfernen, Hinzufügen und Iterieren.
Ich lerne gerade Ruby und entschuldige mich, wenn dies zu neu für hier ist, aber ich kann das nicht aus dem Spitzhackenbuch herausarbeiten (wahrscheinlich nur nicht sorgfältig genug lesen). Wie auch immer, wenn ich ein Array wie dieses habe: arr = [1,2,3,4,5] ... und ich möchte beispielsweise jeden Wert im …
Was ist der beste Weg, um einen Startindex festzulegen, wenn eine Liste in Python iteriert wird? Zum Beispiel habe ich eine Liste der Wochentage - Sonntag, Montag, Dienstag, ... Samstag -, aber ich möchte die Liste ab Montag durchlaufen. Was ist die beste Vorgehensweise dafür?
Ich habe ein Problem. Ich muss jedes Element in einer n-dimensionalen Matrix in MATLAB durchlaufen. Das Problem ist, ich weiß nicht, wie ich das für eine beliebige Anzahl von Dimensionen machen soll. Ich weiß, ich kann sagen for i = 1:size(m,1) for j = 1:size(m,2) for k = 1:size(m,3) und …
Kann ich den Offset des Index im Schleifeniterator each_with_index definieren? Mein direkter Versuch schlug fehl: some_array.each_with_index{|item, index = 1| some_func(item, index) } Bearbeiten: Erläuterung: Ich möchte keinen Array-Offset. Ich möchte, dass der Index im each_with_index nicht bei 0 beginnt, sondern bei 1.
Ich benutze eine Karte in PHP wie folgt: function func($v) { return $v * 2; } $values = array(4, 6, 3); $mapped = array_map(func, $values); var_dump($mapped); Ist es möglich, den Index des Wertes in der Funktion zu erhalten? Außerdem - wenn ich Code schreibe, der den Index benötigt, sollte ich …
Da Scala keine alten Java- forSchleifen mit Index hat, // does not work val xs = Array("first", "second", "third") for (i=0; i<xs.length; i++) { println("String #" + i + " is " + xs(i)) } Wie können wir effizient und ohne Verwendung von vars iterieren ? Du könntest das tun …
Ich verstehe, dass das von der keySet () -Methode einer Map zurückgegebene Set keine bestimmte Reihenfolge garantiert. Meine Frage ist, garantiert es die gleiche Reihenfolge über mehrere Iterationen. Zum Beispiel Map<K,V> map = getMap(); for( K k : map.keySet() ) { } ... for( K k : map.keySet() ) { …
Ich muss noch einmal iterieren std::queue. www.cplusplus.com sagt: Wenn für eine bestimmte Warteschlangenklasse keine Containerklasse angegeben ist, wird standardmäßig die Standard-Deque der Containerklassenvorlage verwendet. Kann ich also irgendwie zur zugrunde liegenden Deque der Warteschlange gelangen und darüber iterieren?
PRÄMISSE: Nachdem ich ein wenig mit verschiedenen Vorlagen herumgespielt hatte, wurde mir klar, dass es bald ziemlich umständlich wird, etwas zu erreichen, das etwas über die trivialen Metaprogrammieraufgaben hinausgeht. Insbesondere fand ich mich für eine Art und Weise will auszuführen generische Operationen über ein Argument Pack wie Iterierte , Split …
Ich möchte fragen, ob es eine elegante pythonische Möglichkeit gibt, eine Funktion bei der ersten Schleifeniteration auszuführen. Die einzige Möglichkeit, an die ich denken kann, ist: first = True for member in something.get(): if first: root.copy(member) first = False else: somewhereElse.copy(member) foo(member)
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.