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.

Gehen Sie Sortieren eine Scheibe Runen?

Anzahl der Antworten 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

Golang append-string in string-slice

Anzahl der Antworten 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

Sortierung uint64 slice in go

Anzahl der Antworten 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.

Eine effiziente Möglichkeit zum löschen einer Spalte aus einer Numpy-array?

Anzahl der Antworten 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

Python 3: Erste TypeError: Scheiben müssen ganze zahlen sein... Aber Sie sind glaube ich

Anzahl der Antworten 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

Eigen boolean array slicing

Anzahl der Antworten 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?

python pandas wählen Sie beide, Kopf und Schwanz

Anzahl der Antworten 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

Dynamisch slice-eine saite mit einer Variablen

Anzahl der Antworten 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,

Gehen tut haben keine wirkliche Möglichkeit zu schrumpfen Scheibe? Ist das ein Problem?

Anzahl der Antworten 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

gewusst wie: anwenden einer Funktion auf mehrere Spalten in ein pandas dataframe zu einer Zeit

Anzahl der Antworten 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

Python-plot - stacked slices-Bild

Anzahl der Antworten 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

Warum sind die Scheiben in Python 3 noch Kopien und keine Aussicht?

Anzahl der Antworten 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

Wie kann ich umwandeln Puffer mit einer Scheibe bytes (&[u8]) in einen integer?

Anzahl der Antworten 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:

Fenster.getSelection().getRangeAt() funktioniert nicht richtig

Anzahl der Antworten 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,

Numpy schneiden von Variablen

Anzahl der Antworten 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

Wende-Scheibe in Reichweite

Anzahl der Antworten 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))

Effiziente iteration über slice in Python

Anzahl der Antworten 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.

Grafik Kreisdiagramm In C#

Anzahl der Antworten 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

OpenCV python: cv2.split () - vs schneiden während der erste Kanal in der BGR-Bild

Anzahl der Antworten 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)

Wie man das Letzte element von einer Scheibe?

Anzahl der Antworten 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

Längste Teilstring in alphabetischer Reihenfolge

Anzahl der Antworten 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:

Element einfügen in Python-Liste, nachdem jeder N-te element

Anzahl der Antworten 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,

R-array-manipulation

Anzahl der Antworten 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

golang anfügen eine Zeichenfolge an eine Scheibe ...interface{}

Anzahl der Antworten 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()

In Python, wie lösche ich die N-te Listenelement aus einer Liste von Listen (Spalte löschen)?

Anzahl der Antworten 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,

Richtige Art und Weise zu initialisieren, leer, Scheibe

Anzahl der Antworten 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

Schneiden Sie ein JSON-array für die ersten fünf Objekte

Anzahl der Antworten 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) {

Immer Größe eines Arrays übergeben als argument

Anzahl der Antworten 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

Wie verwenden Sie das Ellipse-slicing-syntax in Python?

Anzahl der Antworten 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

Warum kann ich nicht Anhängen string zu byte-slice als Referenz angegeben?

Anzahl der Antworten 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

Array-und slice-Daten-Typen

Anzahl der Antworten 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

Maximale Länge eines slice in Go

Anzahl der Antworten 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:

Wie preallocate und füllen eine Scheibe von Zeigern in einem go-idiomatische Weg?

Anzahl der Antworten 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) }

Golang struct array Werte Anhängen In Schleife

Anzahl der Antworten 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 =

Konvertierung eines str zu a &[u8]

Anzahl der Antworten 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`

Wie die Scheibe ein array von Schlüssel, nicht ausgeglichen?

Anzahl der Antworten 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

Was ist der Unterschied zwischen ResponseWriter.Schreiben und io.WriteString?

Anzahl der Antworten 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

So erzeugen Sie eine Sequenz von zahlen in Golang?

Anzahl der Antworten 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 [,

Kopieren einer Teilmenge eines Arrays in ein anderes array / array-slicing in C

Anzahl der Antworten 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

Python Tupel Schneiden

Anzahl der Antworten 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

Schneiden Verschachtelte Liste

Anzahl der Antworten 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

Die Umkehrung einer Liste mit slice-notation

Anzahl der Antworten 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

Fehler Darstellung von Daten mit Javascript / KendoUI autocomplete - Objekt #<Object> hat keine Methode 'slice' - wie beheben?

Anzahl der Antworten 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

Iterieren über sukzessive steigenden-Scheiben Länge der Zeichen in einem string?

Anzahl der Antworten 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

Wie kann ich schneiden Sie ein string in C?

Anzahl der Antworten 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

Lesbaren C# - äquivalent von Python-slice-operation

Anzahl der Antworten 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

So entfernen Sie ein Element aus einer Scheibe durch den Aufruf der Methode slice

Anzahl der Antworten 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

Ersetzen von ausgewählten Elementen in einer Liste in Python

Anzahl der Antworten 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

Warum sind slice und range upper-bound-exklusiv?

Anzahl der Antworten 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[,

Schnellste Weg, um doppelte ein array in JavaScript - slice vs. 'for' - Schleife

Anzahl der Antworten 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