Articles of arrays

Kurzform, um zu testen, ob ein Objekt in einem Array für Swift existiert?

Derzeit habe ich eine Reihe von Objekten wie folgt: var myArr = [ MyObject(name: “Abc”, description: “Lorem ipsum 1.”), MyObject(name: “Def”, description: “Lorem ipsum 2.”), MyObject(name: “Xyz”, description: “Lorem ipsum 3.”) ] Ich teste, ob ein Objekt existiert, bevor ich so vorgehe: let item = myArr.filter { $0.name == “Def” }.first if item != nil […]

Kann min / max des bewegten Fensters in O (N) erreichen?

Ich habe das Array A eingegeben A[0], A[1], … , A[N-1] Ich möchte die function Max (T, A), die B zurückgibt, repräsentieren den Maximalwert auf A über dem vorherigen bewegten Fenster der Größe T wo B[i+T] = Max(A[i], A[i+T]) Durch die Verwendung von max heap, um den Maximalwert der aktuellen sich bewegenden Fenster A [i] […]

Sonderbares Verhalten beim Drucken Array in C?

Ich versuche, ein Array zu drucken, aber ich bekomme nicht die gewünschte Ausgabe, seltsame Zahlen erscheinen, nachdem die Schleife das Drucken des vordefinierten Arrays abgeschlossen hat. Code ist: #include int main(){ int intArray[11] = {1,2,8,12,-13,-15,20,99,32767,10,31}; int i=0; for(i=0;i<sizeof(intArray);i++){ printf("%d\n",intArray[i]); } } Ausgabe: 1 2 8 12 -13 -15 20 99 32767 10 31 11 1629976468 […]

MySQLi Bindet Param mit einem Array für IN

Ich versuche, ein Array an $stmt->bind_param für eine IN-Variable übergeben. Wie kann ich das machen? $values = array(‘a’,’b’,’c’,’d’); $values = ‘”‘ . implode(‘”,”‘, $values) . ‘”‘; $stmt->prepare(‘SELECT value1, value2 FROM table1 WHERE value3 IN (?)’); $stmt->bind_param(‘s’, $values); Ich kann es nicht für das Leben von mir arbeiten lassen. Irgendwelche Gedanken? Der obige Code ist nur […]

TypeScript-Objekte als Dictionary-Typen wie in C #

Ich habe JavaScript-Code, der Objekte als Wörterbücher verwendet. Zum Beispiel wird ein “Personen” -Objekt einige persönliche Daten enthalten, die von der E-Mail-Adresse getrennt sind. var people = { : }; adding > “people[] = ;” getting > “var data = people[];” deleting > “delete people[];” Kann man das in Typoskript beschreiben? oder muss ich ein […]

C-Programmierung, warum verursacht diese große Array-Deklaration einen Segmentierungserrors?

Dieser Code erzeugt während der Array-Deklaration einen Segmentierungserrors. Ich bin verwirrt, warum das passiert. Ich habe absichtlich 2000000000 als Wert ausgewählt, weil es unter 2 ^ 31 liegt und in eine Integer-Variable passen kann. int main() { int nums_size = 2000000000; int nums[nums_size]; int i; for(i = 0; i < nums_size; i++) { nums[i] = […]

Numpy ValueError: Festlegen eines Array-Elements mit einer Sequenz. Diese Nachricht erscheint möglicherweise ohne das Vorhandensein einer Sequenz?

Warum bekomme ich diese Fehlermeldung? ValueError: Setzen eines Array-Elements mit einer Sequenz. Vielen Dank Z=np.array([1.0,1.0,1.0,1.0]) def func(TempLake,Z): A=TempLake B=Z return A*B Nlayers=Z.size N=3 TempLake=np.zeros((N+1,Nlayers)) kOUT=np.zeros(N+1) for i in xrange(N): kOUT[i]=func(TempLake[i],Z)

Unnest mehrere Arrays parallel

Meine letzte Frage Das Übergeben eines Arrays an Postgres war etwas unklar. Um mein Ziel zu verdeutlichen: Ich möchte eine gespeicherte Postgres-Prozedur erstellen, die zwei Eingabeparameter akzeptiert. Einer wird eine Liste einiger Beträge sein, wie zum Beispiel (100, 40.5, 76) und der andere wird eine Liste einiger Rechnungen sein (’01-2222-05′,’01-3333-04′,’01-4444-08′) . Danach möchte ich diese […]

Wie man dieses verschachtelte JSON-Array in Android analysiert

Ich muss die Daten des unten verschachtelten Json-Arrays in meine Anwendung einlesen. Ich bin verwirrt, wie man die Werte daraus bekommt. { “prodCat_list”: [ { “prods”: [ { “cat_id”: “9”, “position”: “1”, “sku”: “wwww345” }, { “cat_id”: “9”, “position”: “2”, “sku”: “coof23” }, { “cat_id”: “9”, “position”: “3”, “sku”: “dde45” }, { “cat_id”: “9”, “position”: […]

Druck von Arrays in Scala

Ich habe ein Problem mit den meisten grundlegenden Scala-Operationen und es macht mich verrückt. val a = Array(1,2,3) println(a) and result is [I@1e76345 println(a.toString()) and result is [I@1e76345 println(a.toString) and result is [I@1e76345 Kann mir jemand sagen, wie man ein Array druckt, ohne meine eigene function dafür zu schreiben, weil das albern ist? Vielen Dank!