Questions marquées «slice»

Une tranche est une représentation d'une partie d'une séquence, généralement définie par une référence à la séquence sous-jacente, un index donnant la position de départ, une longueur ou une position finale, et éventuellement une valeur de «pas» ou de «pas». Veuillez utiliser les balises «object-slicing» pour le problème de slicing en C ++ et «program-slicing» pour la technique d'analyse.



2
Comment obtenir le dernier élément d'une tranche?
Quelle est la méthode Go pour extraire le dernier élément d'une tranche? var slice []int slice = append(slice, 2) slice = append(slice, 7) slice[len(slice)-1:][0] // Retrieves the last element La solution ci-dessus fonctionne, mais semble maladroite.
167 go  slice 


2
Sélectionnez des lignes dans pandas MultiIndex DataFrame
Quelles sont les méthodes pandas les plus courantes pour sélectionner / filtrer les lignes d'un dataframe dont l'index est un MultiIndex ? Tranchage basé sur une seule valeur / étiquette Tranchage basé sur plusieurs étiquettes d'un ou plusieurs niveaux Filtrage sur des conditions et expressions booléennes Quelles méthodes sont applicables …

3
Comment joindre une tranche de chaînes en une seule chaîne?
package main import ( "fmt" "strings" ) func main() { reg := [...]string {"a","b","c"} fmt.Println(strings.Join(reg,",")) } me donne une erreur de: prog.go: 10: impossible d'utiliser reg (chaîne de type [3]) comme chaîne de type [] dans l'argument des chaînes. Existe-t-il un moyen plus direct / meilleur que de boucler et …
130 go  slice 

6
Comment retourner une partie d'un tableau dans Ruby?
Avec une liste en Python, je peux en renvoyer une partie en utilisant le code suivant: foo = [1,2,3,4,5,6] bar = [10,20,30,40,50,60] half = len(foo) / 2 foobar = foo[:half] + bar[half:] Puisque Ruby fait tout dans des tableaux, je me demande s'il y a quelque chose de similaire.
125 ruby  arrays  list  slice 

3
Comment effacer une tranche dans Go?
Quelle est la méthode appropriée pour effacer une tranche dans Go? Voici ce que j'ai trouvé dans les forums go : // test.go package main import ( "fmt" ) func main() { letters := []string{"a", "b", "c", "d"} fmt.Println(cap(letters)) fmt.Println(len(letters)) // clear the slice letters = letters[:0] fmt.Println(cap(letters)) fmt.Println(len(letters)) } …
125 arrays  go  slice 

6
Pourquoi ne puis-je pas dupliquer une tranche avec `copy ()`?
J'ai besoin de faire une copie d'une tranche dans Go et en lisant la documentation, une fonction de copie est à ma disposition. La fonction intégrée de copie copie les éléments d'une tranche source dans une tranche de destination. (Dans un cas particulier, il copiera également les octets d'une chaîne …
122 go  slice 

5
Implémentation du slicing dans __getitem__
J'essaie d'implémenter la fonctionnalité de tranche pour une classe que je crée qui crée une représentation vectorielle. J'ai ce code jusqu'à présent, qui, je pense, implémentera correctement la tranche, mais chaque fois que je fais un appel comme v[4]où v est un vecteur, python renvoie une erreur concernant le manque …


3
Quelle est la manière concise de créer une tranche 2D dans Go?
J'apprends Go en passant par A Tour of Go . L'un des exercices me demande de créer une tranche 2D de dylignes et de dxcolonnes contenant uint8. Mon approche actuelle, qui fonctionne, est la suivante: a:= make([][]uint8, dy) // initialize a slice of dy slices for i:=0;i<dy;i++ { a[i] = …
103 go  slice 

4
Comment fonctionne l'affectation avec la tranche de liste Python?
La documentation Python dit que le découpage d'une liste renvoie une nouvelle liste. Maintenant, si une "nouvelle" liste est renvoyée, j'ai les questions suivantes liées à "Affectation aux tranches" a = [1, 2, 3] a[0:2] = [4, 5] print a Maintenant, la sortie serait: [4, 5, 3] Comment quelque chose …
102 python  list  slice 



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.