Suchergebnisse für Anfrage "slice"

10 die antwort

Python: Implementieren von Slicing in __getitem __

Ich versuche, eine Slice-Funktionalität für eine Klasse zu implementieren, die eine Vektordarstellung erstellt. Ich habe diesen Code bisher, von dem ich glaube, dass er den Slice korrekt implementiert, aber wann immer ich einen Aufruf wie @ ...

18 die antwort

Wie soll ich mit inklusiven Bereichen in Python umgehen?

Ich arbeite in einem Bereich, in dem Bereiche üblicherweise einschließlich beschrieben werden. Ich habe menschenlesbare Beschreibungen wiefrom A to B, die Bereiche darstellen, die beide Endpunkte enthalten - z.from 2 to 4 meint2, 3, 4. Was ist ...

6 die antwort

Warum erlaubt man das Schneiden von Len (Slice)?

Warum tritt das folgende Verhalten auf: a := []int{1, 2, 3} fmt.Println(a[0:]) fmt.Println(a[1:]) fmt.Println(a[2:]) fmt.Println(a[3:])// doesn't panic - why?? fmt.Println(a[4:])// panics as expectedAusführbares Beispiel ...

TOP-Veröffentlichungen

6 die antwort

Wie vermeide ich, sort.Interface für ähnliche Golang-Strukturen erneut zu implementieren?

Es gibt ein Problem, das mich in Golang stört. Angenommen, ich habe 2 Strukturen: type Dog struct { Name string Breed string Age int } type Cat struct { Name string FavoriteFood string Age int }Und wenn ich versuche zu sortieren[]*Dog und[]*Cat ...

2 die antwort

Verwenden Sie einen Dope-Vektor, um auf beliebige axiale Schichten eines mehrdimensionalen Arrays zuzugreifen?

Ich erstelle eine Funktionssuite, um mit einem @ zu arbeite multidimensional-array Datenstruktur [https://stackoverflow.com/questions/30023867/how-can-i-work-with-dynamically-allocated-arbitrary-dimensional-arrays/30023868#30023868] und ich ...

4 die antwort

Gibt es da analoge memset in go?

n C ++ kann ich mit @ ein Array mit einem bestimmten Wert initialisier memset [https://msdn.microsoft.com/en-us/library/aa246471%28v=vs.60%29.aspx]: const int MAX = 1000000; int is_prime[MAX] memset(is_prime, 1, sizeof(is_prime)) Was memset tut, ...

4 die antwort

Array vs Slice: Zugriff auf Geschwindigkeit

Diese Frage bezieht sich auf die Geschwindigkeit von Zugriff auf Elemente von Arrays und Slices, nicht über die Effizienz der Übergabe an Funktionen als Argumente. Ich würde erwarten Arrays schneller sein als Scheiben in den meisten Fällen, weil ...

10 die antwort

Der Nullwert eines Slice ist nicht null

Ich folgte dem Beispielhttps: //tour.golang.org/moretypes/1 [https://tour.golang.org/moretypes/10] Ich habe den Code so geändert, dass er das gleiche Ergebnis liefert. Ich hab nicht. Ist das ein Fehler oder ein Dokumentationsfehler? Auf der Tour ...

6 die antwort

Was ist der Unterschied zwischen einem Slice und einem Array?

Warum sind beide&[u8] und&[u8; 3] ok in diesem Beispiel? fn main() { let x: &[u8] = &[1u8, 2, 3]; println!("{:?}", x); let y: &[u8; 3] = &[1u8, 2, 3]; println!("{:?}", y); }Die Tatsache, dass&[T; n] kann zu @ gezwungen werd&[T] ist der Aspekt, ...

8 die antwort

Was macht die slice () -Funktion in Python?

Zunächst möchte ich die Frage klären: Es geht um dasslice() [https://docs.python.org/3/library/functions.html#slice] Funktion,nich Slices von Listen oder Strings wiea[5:4:3]. Die Dokumentation erwähnt, dass diese Funktion in NumPy verwendet ...