Preguntas etiquetadas con slice

Un segmento es una representación de una parte de una secuencia, generalmente definida por una referencia a la secuencia subyacente, un índice que proporciona la posición inicial, una posición de longitud o final y, opcionalmente, un valor de "paso" o "paso". Utilice las etiquetas "segmentación de objetos" para el problema de segmentación en C ++ y "segmentación de programa" para la técnica de análisis.



2
¿Cómo obtener el último elemento de una rebanada?
¿Cuál es la forma Go para extraer el último elemento de un segmento? var slice []int slice = append(slice, 2) slice = append(slice, 7) slice[len(slice)-1:][0] // Retrieves the last element La solución anterior funciona, pero parece incómoda.
167 go  slice 



3
¿Cómo unir una porción de cadenas en una sola cadena?
package main import ( "fmt" "strings" ) func main() { reg := [...]string {"a","b","c"} fmt.Println(strings.Join(reg,",")) } me da un error de: prog.go: 10: no se puede usar reg (cadena de tipo [3]) como cadena de tipo [] en el argumento de cadenas. ¿Hay una forma más directa / mejor que …
129 go  slice 


3
¿Cómo se limpia un trozo en Go?
¿Cuál es la forma adecuada de borrar un segmento en Go? Esto es lo que he encontrado en los foros de 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)) …
125 arrays  go  slice 

6
¿Por qué no puedo duplicar un segmento con `copy ()`?
Necesito hacer una copia de un segmento en Go y, al leer los documentos, tengo una función de copia a mi disposición. La función de copia incorporada copia elementos de un segmento de origen en un segmento de destino. (Como caso especial, también copiará bytes de una cadena a un …
122 go  slice 

5
Implementando el corte en __getitem__
Estoy tratando de implementar la funcionalidad de corte para una clase que estoy creando y que crea una representación vectorial. Tengo este código hasta ahora, que creo que implementará correctamente el segmento, pero cada vez que hago una llamada como v[4]donde v es un vector, python devuelve un error sobre …


3
¿Cuál es una forma concisa de crear un corte 2D en Go?
Estoy aprendiendo a Go pasando por A Tour of Go . Uno de los ejercicios allí me pide que cree una porción 2D de dyfilas y dxcolumnas que contengan uint8. Mi enfoque actual, que funciona, es este: a:= make([][]uint8, dy) // initialize a slice of dy slices for i:=0;i<dy;i++ { …
103 go  slice 

5
Extraer elementos de la lista en posiciones impares
Entonces quiero crear una lista que sea una sublista de alguna lista existente. Por ejemplo, L = [1, 2, 3, 4, 5, 6, 7], Quiero crear una sublista lique licontenga todos los elementos en Lposiciones impares. Mientras puedo hacerlo L = [1, 2, 3, 4, 5, 6, 7] li = …
100 python  list  slice 



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.