Tag: slice
Ein slice ist eine Darstellung von einem Teil einer Sequenz, in der Regel definiert durch einen Verweis auf die zugrunde liegende Sequenz wird durch einen index geben die Start-position, Längen-oder end-position, und, Optional, einen „Schritt“ oder „Schritt“ – Wert.
Bitte verwenden Sie die tags „object-slicing“ für das slicing-problem in C++ und „program-slicing“ für die Analyse-Technik.
4
Antworten
Ich habe Probleme beim Sortieren von Zeichenfolgen, die durch Zeichen (um zu überprüfen, ob zwei strings sind anagramme, ich möchte sozusagen beide von Ihnen, und überprüfen Sie für Gleichheit). Bekomme ich eine rune Darstellung der Zeichenfolge s
1
Antworten
Wie append-string in einem string-sclice? Ich habe versucht, s := make(string, 1, 4) s[0] = "filename" s[0] := append(s[0], "dd") Aber es ist nicht richtig. Dann habe ich versucht s[:1] := append(s[:1], "dd") Aber es ist nicht
3
Antworten
Ich Schreibe Go-Anwendung mit Gehen 1.7rc3. Habe ich eine Scheibe uint64 ( var dirRange uint64 ), dass ich die Liste Sortieren möchten. die Art Paket hat eine Funktion sort.Ints() aber es erfordert int und ich habe uint64.
3
Antworten
Wenn ich eine sehr große numpy-array mit einem nutzlosen Spalte, wie könnte ich es löschen ohne erstellen einer Kopie des ursprünglichen Arrays? np.delete(my_np_array, 0, 1) Der obige code wird zurückgeben einer Kopie des Arrays ohne die null-TEN
2
Antworten
Ich bin versucht zu schreiben, eine Funktion namens "Mitte", der die mittleren 3 Ziffern der ungeraden zahlen, oder die mittleren 4 Ziffern der geraden zahlen. Wenn die Zahl weniger als 5 Ziffern, nur es gibt die ganze
2
Antworten
In MATLAB ist es üblich, slice-Werte erfüllen eine Bedingung, die aus einer matrix/array (genannt logische Indizierung). vec = [1 2 3 4 5]; condition = vec > 3; vec(condition) = 3; Wie mache ich das in Eigen?
7
Antworten
Für einen DataFrame in Pandas,Wie Sie können wählen Sie die ersten 5 Werte und die letzten 5 Werte? Zum Beispiel In [11]: df Out[11]: A B C 2012-11-29 0 0 0 2012-11-30 1 1 1 2012-12-01 2
2
Antworten
Ich versuche, schneiden Sie eine Schnur und legen Sie die Komponenten in einer Liste (oder index, oder Satz, oder etwas), dann vergleichen Sie, so dass Eingang: abba Ausgabe: ['ab', 'ba'] Gegeben eine variable Länge der Eingabe. So,
4
Antworten
Ich habe versucht, Gehen für einige Zeit, und diese Frage hält mich nervt. Sagen wir ich Baue ein etwas großes dataset in eine Scheibe (sagen wir, 10 Millionen int64s). package main import ( "math" "fmt" ) func
2
Antworten
Ich Häufig den Umgang mit Daten, die ist schlecht formatiert (I. e. Anzahl der Felder sind nicht konsistent, etc) Möglicherweise gibt es andere Wege, die ich bin mir nicht bewusst, aber so wie ich das formatieren einer
3
Antworten
Habe ich eine Reihe von grundlegenden 2D-Bilder (3 Einfachheit halber für den Moment) und diese miteinander verbunden sind, Analog zu frames aus einem Film: In python wie kann ich stapeln dieser Scheiben übereinander, wie in image1->image2->Bild-3? Ich
2
Antworten
Wie ich erst jetzt bemerkt, nachdem die Kommentare auf diese Antwort, Scheiben in Python 3 zurück flache Kopien von was auch immer Sie schneiden, anstatt Ansichten. Warum ist dies immer noch der Fall? Auch abgesehen von numpy
1
Antworten
Ich lese raw-Daten aus einer Datei und möchte ich es konvertieren in eine Ganzzahl: fn main() { let buf: &[u8] = &[0, 0, 0, 1]; let num = slice_to_i8(buf); println!("1 == {}", num); } pub fn slice_to_i8(buf:
2
Antworten
Ich versuche, das auswählen von text innerhalb eines html-Elements und legen Sie dann die span-tags um ihn herum. So weit, ich habe Probleme mit den richtigen Indizes. Wenn ich das markieren von text innerhalb eines <p> block,
2
Antworten
Ich versuche, schneiden Sie ein numpy-array mit Hilfe einer Scheibe, der vorher in einer Variablen. Das funktioniert: b = fromfunction(lambda x,y: 10*x+y, (5,4),dtype=int) # Just some matrix b[1:3,1:3] # Output: # array([[11, 12], # [21, 22]]) Aber
5
Antworten
Ich bin mit Python 3.3. Ich möchte eine slice Objekt und verwenden Sie es, um eine neue range Objekt. Geht es etwas wie das: >>> class A: def __getitem__(self, item): if isinstance(item, slice): return list(range(item.start, item.stop, item.step))
5
Antworten
Wie effizient sind die Iterationen über slice-Operationen in Python? Und wenn eine Kopie ist unvermeidlich mit Scheiben, gibt es eine alternative? Ich weiß, dass eine slice-operation über eine Liste ist O(k), wobei k die Größe der Scheibe.
3
Antworten
Bin ich zu schreiben versucht, eine Windows-Anwendung, zeigt ein Kreisdiagramm mit sieben ungleiche Scheiben (25%, 20%, 18%, 17%, 10%, 10%, 10%) Sie alle werden unterschiedlich eingefärbt werden. Bisher habe ich es auch gemacht, Stifte und Pinsel mit
1
Antworten
Möchte ich, um nur den ersten Kanal (Blau) in der BGR-Bild und dann auf Festplatte zu speichern. Wenn ich mit cv2.split() ist alles ok >>> import cv2 >>> a = cv2.imread("/home/s18/theVIDEO/1_resized.jpg") >>> b = cv2.split(a)[0] >>> type(b)
2
Antworten
Was ist die Gehen Weg für die Extraktion, die das Letzte element einer Scheibe? var slice int slice = append(slice, 2) slice = append(slice, 7) slice[len(slice)-1:][0] //Retrieves the last element Die Lösung oben funktioniert, aber es scheint
3
Antworten
Schreiben Sie ein Programm, das druckt der längste Teilstring von s, in denen die Buchstaben vorkommen, in alphabetischer Reihenfolge. Zum Beispiel, wenn s = 'azcbobobegghakl', dann ist dein Programm gedruckt werden soll Längsten Teilzeichenfolge in alphabetischer Reihenfolge:
8
Antworten
Sagen, dass ich eine Python-Liste wie diese: letters = ['a','b','c','d','e','f','g','h','i','j'] Ich soll das einfügen eines 'x', nachdem jeder N-te element, sagen wir mal drei Zeichen in dieser Liste. Das Ergebnis sollte sein: letters = ['a','b','c','x','d','e','f','x','g','h','i','x','j'] Ich verstehe,
2
Antworten
In python Listen geschnitten werden kann, wie dies x[4:-1] zu bekommen, von der vierten auf das Letzte element. In R etwas ähnliches kann erreicht werden, für Vektoren mit x[4:length(x)] und für mehrdimensionale arrays mit so etwas wie
1
Antworten
Habe ich eine Methode, die als argument v ...interface{} muss ich voranstellen dieses Stück mit einem string. Hier ist die Methode: func (l Log) Error(v ...interface{}) { l.Out.Println(append(string{" ERROR "}, v...)) } Wenn ich versuche mit append()
9
Antworten
In Python, wie lösche ich eine "Spalte" aus einer Liste von Listen? Gegeben: L = [ ["a","b","C","d"], [ 1, 2, 3, 4 ], ["w","x","y","z"] ] Möchte ich löschen, "Kolumne" 2: L = [ ["a","b","d"], [ 1, 2,
4
Antworten
Zu erklären, wird eine leere Scheibe mit einem nicht-Feste Größe, ist es besser zu tun: mySlice1 := make(int, 0) oder: mySlice2 := int{} Nur Fragen, welches ist der richtige Weg. Sie sagen, "nicht-Feste Größe", aber die Scheiben
1
Antworten
Habe ich eine JSON-Datei, wobei am Lesen der Objekte und deren Anzeige in einem div. Aber ich brauche nur zu zeigen, nur fünf der Objekte statt. Unten ist der code, die ich benutze, $.each(recentActdata.slice(0,5), function(i, data) {
1
Antworten
Ich kann nicht scheinen, um diese Arbeit zu machen. Ich erhalte eine Fehlermeldung, die sagen, 'len' existiert nicht auf Typ '&[String]'. fn testLength(arr: &[String]) { if arr.len >= 10 { //Do stuff } } Ich bin noch
4
Antworten
Dieser kam in Versteckte features von Python, aber ich kann nicht sehen, eine gute Dokumentation oder Beispiele, die erklären, wie die Funktion arbeitet. InformationsquelleAutor miracle2k | 2008-09-23
1
Antworten
Zitat aus der Referenz von append Go Als besonderer Fall, es ist legal, append einen string in ein byte-slice, wie diese: slice = append(byte("hello "), "world"...) Aber ich finde, ich kann nicht tun, als dieses snippet: package
5
Antworten
Fand ich mich verwirrt mit der array und slice Datentypen. Vom Go docs, arrays werden wie folgt beschrieben: Gibt es große Unterschiede zwischen den Möglichkeiten, arrays arbeiten Gehen und C. Gehen, Arrays sind Werte. Die Zuweisung eines
1
Antworten
Ich habe den folgenden code läuft in einer 64-bit-linux-OS in einer 4Gb-Maschine: package main import ( "fmt" "math" ) func main() { r := make(bool, math.MaxInt32) fmt.Println("Size: ", len(r)) } Wenn ich diese ausführe bekomme ich: Size:
4
Antworten
http://play.golang.org/p/j-Y0mQzTdP package main import "fmt" type UselessStruct struct { a int b int } func main() { mySlice := make(*UselessStruct, 5) for i := 0; i != 5; i++ { mySlice = append(mySlice, &UselessStruct{}) } fmt.Println(mySlice) }
1
Antworten
Dies ist mein code: package main import( "fmt" ) type Category struct { Id int Name string } type Book struct { Id int Name string Categories Category } func main() { var book Book book.Id =
1
Antworten
Dies scheint trivial, aber ich finde keine Möglichkeit, es zu tun. Beispielsweise fn f(s: &[u8]) {} pub fn main() { let x = "a"; f(x) } Nicht kompiliert werden mit: error: mismatched types: expected `&[u8]`, found `&str`
2
Antworten
PHP-Funktion array_slice() gibt die Abfolge der Elemente von offset wie diese: //sample data $a = array('a','b','c',100=>'aa',101=>'bb',102=>'cc'); //outputs empty array because offset 100 not defined print_r(array_slice($a,100)); Aktuelle Funktion Argumente: array_slice ( $array, $offset, $length, $preserve_keys) Brauche ich so
2
Antworten
Habe ich gesehen, drei Möglichkeiten des Schreibens Inhalt der HTTP-Antwort: func Handler(w http.ResponseWriter, req *http.Request) { io.WriteString(w, "blabla.\n") } Und: func Handler(w http.ResponseWriter, r *http.Request) { w.Write(byte("blabla\n")) } Da auch: fmt.Fprintf(w, "blabla") Was ist der Unterschied zwischen
2
Antworten
Möchte ich generieren einer Sequenz von zahlen in Golang, aber ich finde keine built-in-Funktionen für diese. Im Grunde möchte ich das äquivalent von PHP Angebot Funktion in Golang: array range ( mixed $start , mixed $end [,
3
Antworten
In C, gibt es eine integrierte array-slicing-Mechanismus? Wie in Matlab zum Beispiel A(1:4) produzieren würde = 1 1 1 1 Wie kann ich erreichen, das in C? Ich habe versucht, auf der Suche, aber die nächsten ich
4
Antworten
Gegeben, dass -1 geht zurück auf den Begriff erstmals in einem Tupel, und der end-index der Scheibe hält vor, dass der index, warum x=(1,2,3,4,5) x[0:-1] Ertrag (1, 2, 3, 4) statt zu stoppen auf den index, bevor
1
Antworten
Ich bin vertraut mit schneiden, ich kann nicht umbrochen, mein Kopf herum, und ich habe versucht, einige der Werte zu versuchen zu veranschaulichen, was Los ist, aber es macht für mich keinen Sinn. Anyway, hier ist das
5
Antworten
im folgenden Beispiel: foo = ['red', 'white', 'blue', 1, 2, 3] wo: foo[0:6:1] druckt alle Elemente foo. Allerdings foo[6:0:-1] wird, weglassen der 1. oder 0. element. >>> foo[6:0:-1] [3, 2, 1, 'blue', 'white'] Verstehe ich, dass ich
5
Antworten
Ich bin nach dem Mit Kendo UI mit MVC4 WebAPI OData und EF Artikel. Nach der Installation von KendoUI und sicherstellen, dass alle Verweise gesetzt sind, tippe ich auf drei Zeichen, und die folgende Fehlermeldung erhalten: Uncaught
5
Antworten
Ich versuche Durchlaufen einer Zeichenfolge in einer bestimmten Weise aber auf einige Probleme gestoßen und verwirrt. input = "abcdefghijkl" def iterate_chars(word): for i in range(len(word)): sliced = word[:i] print(i) print(result) Aber in diesem Stück code i druckt
2
Antworten
Ich brauche zu finden, wenn ein char-array beginnt mit "HINZUFÜGEN". Ich weiß, zu verwenden, strcmp(), aber ich weiß nicht, wie man die ersten drei Zeichen. Ich hasse das arbeiten mit c-strings. Wie kann ich nehmen Sie eine
6
Antworten
Was ist das C# - äquivalent von Python-slice-Operationen? my_list = ['a', 'b', 'c', 'd', 'e', 'f', 'g'] result1 = my_list[2:4] result2 = my_list[1:] result3 = my_list[:3] result4 = my_list[:3] + my_list[4:] Einiges davon wird hier besprochen, aber
2
Antworten
Gehen hat, verblüfft mich wieder. Hoffentlich kann mir jemand helfen. Ich habe eine Scheibe (mySlice) enthält Zeiger auf Strukturen (myStruct). Das problem ist das "Entfernen" - Methode. Wenn wir uns im inneren "Entfernen" ist alles gut, aber
6
Antworten
Habe ich eine Liste: mylist = [0, 0, 0, 0, 0] Ich möchte nur das ersetzt den ausgewählten Elementen, sagen wir die erste, zweite und vierte durch eine gemeinsame Nummer A = 100. Einen Weg, dies zu
5
Antworten
Disclaimer: ich bin nicht gefragt wenn das upper-bound stopargument slice()und range() ist exklusiv-oder - wie um diese Funktionen zu verwenden. Aufrufe der rangeund sliceFunktionen, sowie die slice-notation [start:stop] alle beziehen sich auf Gruppen von zahlen. range([start], stop[,
17
Antworten
Damit duplizieren Sie ein array in JavaScript: welche der folgenden ist schneller zu bedienen? Slice-Methode var dup_array = original_array.slice(); For Schleife for(var i = 0, len = original_array.length; i < len; ++i) dup_array[i] = original_array[i]; Ich kenne