Suchergebnisse für Anfrage "slice"

8 die antwort

Erhöht die Kapazität um zwei, wenn ein Element auf Null gesetzt wird

Ich habe eine Nullscheibe: var s1 []int // len(s1) == 0, cap(s1) == 0 Dem ich ein Element anhänge: s2 := append(s1, 1) // len(s2) == 1, cap(s2) == 2Warum wird durch Anhängen eines Elements an eine Nullscheibe die Kapazität um 2 erhöht? Drucken ...

4 die antwort

Golang: konvertiere Slices in Map

Gibt es in Golang eine einfache Möglichkeit, ein Slice in eine Karte umzuwandeln? Wie das Konvertieren eines Arrays in Hash in Perl mit einer einfachen Zuweisung wie%hash = @array dies oben konvertiert alle Elemente im Array in einen Hash, wobei ...

8 die antwort

So suchen Sie nach einem Element in einem Golang-Slice

Ich habe ein Stück Strukturen. type Config struct { Key string Value string } // I form a slice of the above struct var myconfig []Config // unmarshal a response body into the above slice if err := json.Unmarshal(respbody, &myconfig); err != nil ...

TOP-Veröffentlichungen

8 die antwort

Python-Slice-Anleitung, ich kenne das Python-Slice, aber wie kann ich das integrierte Slice-Objekt dafür verwenden?

Was nützt die eingebaute Funktionslice und wie kann ich es benutzen? Der direkte Weg zum Pythonic Slicing, den ich kenne -l1[start:stop:step]. Ich möchte wissen, ob ich ein Slice-Objekt habe. Wie verwende ich es?

8 die antwort

Wie kann ich jedes Element eines numpy-Arrays von Strings aufteilen?

Numpy hat einige sehr nützlichestring operations [http://docs.scipy.org/doc/numpy/reference/routines.char.html], die die üblichen Python-Zeichenfolgenoperationen vektorisieren. Im Vergleich zu dieser Operation und zupandas.str, dem Modul "Numpy ...

4 die antwort

Effiziente Methode zum Überprüfen der IP-Adresse in Golang

Ich entwickle eine Netzwerkanwendung in Golang. Ich habe ein Stück IP-Adressen. Jedes Mal, wenn eine Anfrage eingeht, benutze ichnet.LookupIP(host), um die IP-Adresse des Hosts zu ermitteln, der ein Stück @ zurückgibnet.IP. Was ist der beste ...

4 die antwort

Python Pandas schneidet Datenrahmen nach mehreren Indexbereichen auf

Was ist die pythonische Methode, um einen Datenframe um weitere Indexbereiche aufzuteilen (z. B. um10:12 und25:28)? Ich möchte das auf elegantere Weise: df = pd.DataFrame({'a':range(10,100)}) df.iloc[[i for i in range(10,12)] + [i for i in ...

6 die antwort

Wie kann ich Daten von einem Slice in dasselbe Slice schreiben?

Ich möchte das Ende eines Slice an den oberen Rand desselben Slice schreiben. let mut foo = [1, 2, 3, 4, 5]; foo[..2].copy_from_slice(&[4..]); // error: multiple references to same data (mut and not) assert!(foo, [4, 5, 3, 4, 5]);Ich habe ...

6 die antwort

Erstelle ein Objekt, das sich wie ein Slice verhält

Wie können wir eine Klasse dazu bringen, sich bei Bedarf als Slice darzustellen? Das hat nicht funktioniert: class MyThing(object): def __init__(self, start, stop, otherstuff): self.start = start self.stop = stop self.otherstuff = otherstuff ...

32 die antwort

Schneller Weg, um ein Array in JavaScript zu duplizieren - slice vs. 'for' loop

Um ein Array in JavaScript zu duplizieren: Welche der folgenden Optionen ist schneller zu verwenden? Slice-Methodevar dup_array = original_array.slice(); For loopfor(var i = 0, len = original_array.length; i < len; ++i) dup_array[i] = ...