Articles of arrays

Multidimensionales Array mit verschiedenen Längen

Ich versuche ein Array mit verschiedenen Längen in einer zweiten Dimension zu machen, zB: A = 1 3 5 6 9 2 3 2 2 5 8 9 Ist das möglich? Ich habe einige Zeit damit verbracht, mich umzusehen, aber ich kann es nicht herausfinden.

Wie können Sie ein multidimensionales Array einzigartig machen?

Ich habe ein mehrdimensionales Array-Setup wie folgt: array( [0]=> array( [“name”]=> “Foo” [“slug”]=> “Bar” ) [1]=> array( [“name”]=> “Foo” [“slug”]=> “Bar” ) [2]=> array( [“name”]=> “Test 1” [“slug”]=> “test-1” ) [3]=> array( [“name”]=> “Test 2” [“slug”]=> “test-2” ) [4]=> array( [“name”]=> “Test 3” [“slug”]=> “test-3” ) ) Was wäre der beste Weg, den Bereich nach […]

Spark Error: erwartete Null-Argumente für die Konstruktion von ClassDict (für numpy.core.multiarray._reconstruct)

Ich habe ein Datenframe in Spark, in dem eine der Spalten ein Array enthält. Jetzt habe ich eine separate UDF geschrieben, die das Array in ein anderes Array mit nur bestimmten Werten konvertiert. Siehe Beispiel unten: Ex: [24,23,27,23] sollte in [24, 23, 27] umgewandelt werden def uniq_array(col_array): x = np.unique(col_array) return x uniq_array_udf = udf(uniq_array,ArrayType(IntegerType())) […]

Char-Array einen Wert in C zuweisen

Was ist der Unterschied zwischen: char fast_car[15]=”Bugatti”; und char fast_car[15]; fast_car=”Bugatti”; Weil der zweite Fehler bei der Kompilierung auftritt: Fehler: Inkompatible Typen beim Zuweisen von ‘char [15]’ vom Typ ‘char *’ Während der erste gut funktioniert. Es wäre hilfreich, eine Zeichenfolge an anderer Stelle als bei der Array-Initialisierung in ein Array einzufügen.

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 […]