Articles of arrays

Warum scheint awk das Array zu randomisieren?

Wenn Sie sich die Ausgabe dieses awk Tests ansehen, sehen Sie, dass das array in awk anscheinend in einem zufälligen Muster gedruckt wird. Es scheint in der gleichen Reihenfolge für die gleiche Anzahl von Eingaben zu sein. Warum tut es das? echo “one two three four five six” | awk ‘{for (i=1;i<=NF;i++) a[i]=$i} END {for […]

Sortieren eines Arrays, das zu einem anderen Array gehört

Wenn ich zwei Arrays habe, x und y, wobei y der Wert der Zehner jedes Elements in x ist. Nun, ich möchte dich sortieren. Aber die Reihenfolge von y wird von x verschieden sein. Ich kann also nach dem Sortieren nicht sagen, welches Element in y mit x [0] verwandt war. Ich möchte eine “Doppelsortierung” […]

Wird durch Kopieren und Schreiben die Datenduplizierung auf Arrays verhindert?

Ich programmiere einen Web-API-Client in PHP, der CSV-Daten in assoziative Arrays parst und ich möchte meine Benutzer vor Datenduplikation schützen, wenn diese Arrays verwendet werden. Meine Benutzer werden nie auf diese Arrays schreiben (theoretisch könnten sie es, aber in der Praxis macht das keinen Sinn). Nun ist meine Frage … Wenn meine Benutzer diese Arrays […]

Verwenden Sie Zeichenfolgen für den Zugriff auf (möglicherweise große) mehrdimensionale Arrays

Ich habe Probleme, einen Weg zu finden, einfach eine String-Eingabe zu parsen und die richtige Position in einem mehrdimensionalen Array zu finden. Ich hoffe auf eine oder zwei Zeilen, da die Lösungen, die ich gesehen habe, auf langen Schleifen (10-20 Zeilen) beruhen. Angesichts des folgenden Codes (beachten Sie, dass die Verschachtelung theoretisch beliebig tief sein […]

MongoDB aktualisiert mehrere Datensätze des Arrays

Ich benutze MongoDB seit kurzem und habe eine Frage bezüglich der Aktualisierung von Arrays in einem Dokument. Ich habe eine Struktur wie folgt: { “_id” : ObjectId(), “post” : “”, “comments” : [ { “user” : “test”, “avatar” : “/static/avatars/asd.jpg”, “text” : “…..” } { “user” : “test”, “avatar” : “/static/avatars/asd.jpg”, “text” : “…..” } […]

Permutationsalgorithmus für ein Array von ganzen Zahlen in Java

Ich habe ein funktionierendes Beispiel, um alle char Permutationen in einem String wie folgt zu generieren: static ArrayList permutations(String s) { if (s == null) { return null; } ArrayList resultList = new ArrayList(); if (s.length() < 2) { resultList.add(s); return resultList; } int length = s.length(); char currentChar; for (int i = 0; i […]

Schnellste Möglichkeit, den Array-Schlüsseln Präfixe hinzuzufügen?

Wie können String-Präfixe am schnellsten zu Array-Schlüsseln hinzugefügt werden? Eingang $array = array( ‘1’ => ‘val1’, ‘2’ => ‘val2’, ); Benötigte Ausgabe: $array = array( ‘prefix1’ => ‘val1’, ‘prefix2’ => ‘val2’, );

Echo ein multidimensionales Array in PHP

Ich habe ein multidimensionales Array und ich versuche herauszufinden, wie man einfach die Elemente des Arrays “echo”. Die Tiefe des Arrays ist nicht bekannt, daher könnte es tief verschachtelt sein. Im Fall des folgenden Arrays wäre die richtige Reihenfolge für das Echo: This is a parent comment This is a child comment This is the […]

Das Hinzufügen von Elementen zu Swift-Arrays über mehrere Threads hinweg, die Probleme verursachen (weil Arrays nicht threadsicher sind) – wie komme ich dazu?

Ich möchte bestimmte Blöcke zu einem Array hinzufügen und dann alle Blöcke im Array ausführen, wenn sie angefordert werden. Ich habe einen ähnlichen Code: class MyArrayBlockClass { private var blocksArray: Array Void> = Array() private let blocksQueue: NSOperationQueue() func addBlockToArray(block: () -> Void) { self.blocksArray.append(block) } func runBlocksInArray() { for block in self.blocksArray { let […]

Verwenden Sie die function numpy as_strided, um Patches, Kacheln, rollende oder gleitende Fenster beliebiger Größe zu erstellen

Ich habe heute Morgen eine verallgemeinerte Frage gestellt, um auf Duplikate für Fragen zu as_strided und / oder generalisierten Fensterfunktionen zu verweisen. Es scheint eine Menge Fragen darüber zu geben, wie man (sicher) Patches, Schiebefenster, rollende Fenster, Kacheln oder Ansichten auf ein Array für maschinelles Lernen, Faltung, Bildverarbeitung und / oder numerische Integration erstellen kann. […]