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.

3
rango sobre la interfaz {} que almacena un segmento
Dado el escenario en el que tiene una función que acepta t interface{}. Si se determina que tes una rebanada, ¿cómo puedo rangesuperar esa rebanada? func main() { data := []string{"one","two","three"} test(data) moredata := []int{1,2,3} test(data) } func test(t interface{}) { switch reflect.TypeOf(t).Kind() { case reflect.Slice: // how do I …

9
Pares de una sola lista
A menudo, he encontrado la necesidad de procesar una lista por pares. Me preguntaba cuál sería la forma pitónica y eficiente de hacerlo, y encontré esto en Google: pairs = zip(t[::2], t[1::2]) Pensé que era lo suficientemente pitónico, pero después de una discusión reciente que involucró modismos versus eficiencia , …
98 python  list  zip  slice  idioms 


6
¿Que significa?
Estoy analizando un código Python y no sé qué pop = population[:] medio. ¿Es algo así como listas de matrices en Java o como una matriz bidimensional?
95 python  arrays  syntax  slice 

3
¿Qué es un segmento en Swift?
¿Qué es un segmento en Swift y en qué se diferencia de una matriz? De la documentación, la firma de tipo del subíndice (Rango) es: subscript(Range<Int>) -> Slice<T> ¿Por qué no devolver otro en Array<T>lugar de un Slice<T>? Parece que puedo concatenar un segmento con una matriz: var list = …
85 swift  slice 

8
Invertir una lista usando notación de sector
en el siguiente ejemplo: foo = ['red', 'white', 'blue', 1, 2, 3] donde: foo[0:6:1]imprimirá todos los elementos en foo. Sin embargo, foo[6:0:-1]omitirá el primer o el 0º elemento. >>> foo[6:0:-1] [3, 2, 1, 'blue', 'white'] Entiendo que puedo usar foo.reverse () o foo [:: - 1] para imprimir la lista …
80 python  list  syntax  slice 



4
Cortando matrices con listas
Entonces, creo una matriz numpy: a = np.arange(25).reshape(5,5) matriz ([[0, 1, 2, 3, 4], [5, 6, 7, 8, 9], [10, 11, 12, 13, 14], [15, 16, 17, 18, 19] , [20, 21, 22, 23, 24]]) Un corte convencional a[1:3,1:3]vuelve matriz ([[6, 7], [11, 12]]) al igual que usar una lista …
8 python  arrays  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.