Mehrdimensionale Arrays können als mehrdimensionale Tabellen beschrieben werden. Jeder Index, der zum Auffinden eines bestimmten Elements verwendet wird, wird als Dimension bezeichnet.
$array1 = array("$name1" => "$id1"); $array2 = array("$name2" => "$id2", "$name3" => "$id3"); Ich brauche ein neues Array, das alles miteinander kombiniert, dh es wäre $array3 = array("$name1" => "$id1", "$name2" => "$id2", "$name3" => "$id3"); Was ist der beste Weg, dies zu tun? Entschuldigung, ich habe vergessen, die IDs …
Es gibt die folgenden Abfrageergebnisse: (Schlüssel1 und Schlüssel2 können beliebiger Text sein) id key1 key2 value 1 fred apple 2 2 mary orange 10 3 fred banana 7 4 fred orange 4 5 sarah melon 5 ... und ich möchte die Daten in einem Raster (möglicherweise als Array) speichern, das …
Es ist wahrscheinlich eine Anfängerfrage, aber ich gehe die Dokumentation schon länger durch und kann keine Lösung finden. Ich dachte, ich könnte implode für jede Dimension verwenden und diese Zeichenfolgen dann wieder zusammenfügen str_split, um ein neues einfaches Array zu erstellen. Ich weiß jedoch nie, ob das Verknüpfungsmuster nicht auch …
Ich versuche, ein mehrdimensionales Array nach mehreren Schlüsseln zu sortieren, und ich habe keine Ahnung, wo ich anfangen soll. Ich habe mir uasort angesehen, war mir aber nicht ganz sicher, wie ich eine Funktion für das schreiben soll, was ich brauche. Ich muss nach dem Status sortieren, dann nach event_type …
Was ist der richtige Weg, um ein mehrdimensionales Array zu deklarieren und ihm Werte zuzuweisen? Das habe ich: int x = 5; int y = 5; String[][] myStringArray = new String [x][y]; myStringArray[0][x] = "a string"; myStringArray[0][y] = "another string";
Ich habe ein Array awie dieses: a = [[40, 10], [50, 11]] Ich muss den Mittelwert für jede Dimension separat berechnen. Das Ergebnis sollte folgendes sein: [45, 10.5] 45der Mittelwert von a[*][0]und 10.5der Mittelwert von a[*][1]. Was ist die eleganteste Art, dies ohne Verwendung einer Schleife zu lösen?
Ich spiele mit Typescript und frage mich, wie man mehrdimensionale Arrays richtig instanziiert und deklariert. Hier ist mein Code: class Something { private things: Thing[][]; constructor() { things = [][]; ??? how instantiate object ??? for(var i: number = 0; i < 10; i++) { this.things[i] = new Thing[]; ??? …
In Numpy kann ich zwei Arrays Ende-zu-Ende mit np.appendoder verketten np.concatenate: >>> X = np.array([[1,2,3]]) >>> Y = np.array([[-1,-2,-3],[4,5,6]]) >>> Z = np.append(X, Y, axis=0) >>> Z array([[ 1, 2, 3], [-1, -2, -3], [ 4, 5, 6]]) Aber diese machen Kopien ihrer Eingabearrays: >>> Z[0,:] = 0 >>> Z …
Beginnen wir mit drei Arrays von dtype=np.double. Timings werden auf einer Intel-CPU unter Verwendung von numpy 1.7.1 durchgeführt, das mit iccIntel kompiliert und mit Intel verknüpft ist mkl. Eine AMD-CPU mit der Nummer 1.6.1, die mit gccohne kompiliert mklwurde, wurde ebenfalls verwendet, um die Timings zu überprüfen. Bitte beachten Sie, …
Ich versuche, ein 2D-Array zu initialisieren, in dem der Typ jedes Elements char ist . Bisher kann ich dieses Array nur folgendermaßen initialisieren. public class ticTacToe { private char[][] table; public ticTacToe() { table[0][0] = '1'; table[0][1] = '2'; table[0][2] = '3'; table[1][0] = '4'; table[1][1] = '5'; table[1][2] = …
Ich muss dies tun, um auch Operationen in der Matrix beizubehalten. Bedeutet das, dass es als Referenz übergeben werden muss? Wird das ausreichen? void operate_on_matrix(char matrix[][20]);
Ich frage mich, ob es eine Möglichkeit gibt, ein zweidimensionales Array zu erstellen und schnell auf ein horizontales oder vertikales Sub-Array darin zuzugreifen. Ich glaube, wir können im folgenden Fall auf ein horizontales Subarray zugreifen: x = Array.new(10) { Array.new(20) } x[6][3..8] = 'something' Aber soweit ich weiß, können wir …
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.