Preguntas etiquetadas con arrays

154
php - obtiene el índice numérico de la matriz asociativa

Tengo una matriz asociativa y necesito encontrar la posición numérica de una clave. Podría recorrer la matriz manualmente para encontrarla, pero ¿hay una mejor manera de construir en PHP? $a = array( 'blue' => 'nice', 'car' => 'fast', 'number' => 'none' ); // echo (find numeric index...

153
¿Ordenar una matriz por claves basadas en otra matriz?

¿Es posible en PHP hacer algo como esto? ¿Cómo harías para escribir una función? Aquí hay un ejemplo. El orden es lo más importante. $customer['address'] = '123 fake st'; $customer['name'] = 'Tim'; $customer['dob'] = '12/08/1986'; $customer['dontSortMe'] = 'this value doesnt need to be sorted'; Y...

153
Cómo eliminar un elemento de una matriz en C #

Digamos que tengo esta matriz, int[] numbers = {1, 3, 4, 9, 2}; ¿Cómo puedo eliminar un elemento por "nombre"? , digamos el número 4? Incluso ArrayListno ayudó a eliminar? string strNumbers = " 1, 3, 4, 9, 2"; ArrayList numbers = new ArrayList(strNumbers.Split(new char[] { ','...

153
Cambiar valores mientras itera

Supongamos que tengo estos tipos: type Attribute struct { Key, Val string } type Node struct { Attr []Attribute } y que quiero iterar sobre los atributos de mi nodo para cambiarlos. Me hubiera encantado poder hacer: for _, attr := range n.Attr { if attr.Key == "href" { attr.Val =...

152
Ramita para bucle para matrices con claves

Uso Twig y tengo una matriz con teclas como esta: array[1] = "alpha" array[2] = "bravo" array[3] = "charlie" array[8] = "delta" array[9] = "echo" Y me gustaría obtener la clave (1,2,3,8,9)y el contenido (alpha, bravo, charlie, delta, echo)en un bucle para obtener todo el valor de esta...

152
Devolver una matriz usando C

Soy relativamente nuevo en C y necesito ayuda con los métodos que tratan con matrices. Viniendo de la programación Java, estoy acostumbrado a poder decir int [] method()para devolver una matriz. Sin embargo, descubrí que con C tienes que usar punteros para las matrices cuando las devuelves. Siendo...

150
Bash array con espacios en elementos

Estoy tratando de construir una matriz en bash de los nombres de archivo de mi cámara: FILES=(2011-09-04 21.43.02.jpg 2011-09-05 10.23.14.jpg 2011-09-09 12.31.16.jpg 2011-09-11 08.43.12.jpg) Como puede ver, hay un espacio en el medio de cada nombre de archivo. Intenté poner cada nombre entre...

150
Convertir matriz de Java a Iterable

Tengo una matriz de primitivas, por ejemplo para int, int [] foo. Puede ser pequeño o no. int foo[] = {1,2,3,4,5,6,7,8,9,0}; ¿Cuál es la mejor manera de crear un a Iterable<Integer>partir de él? Iterable<Integer> fooBar = convert(foo); Notas: No responda con bucles (a menos que...

150
Diccionario Swift: obtenga valores como matriz

Tengo un diccionario que contiene UIColorobjetos hash con un valor de enumeración ColorScheme: var colorsForColorScheme: [ColorScheme : UIColor] = ... Me gustaría poder extraer una matriz de todos los colores (los valores) contenidos en este diccionario. Pensé que podría usar la valuespropiedad,...

149
¿Por qué son ilegales las matrices de referencias?

El siguiente código no se compila. int a = 1, b = 2, c = 3; int& arr[] = {a,b,c,8}; ¿Qué dice el estándar C ++ sobre esto? Sé que podría declarar una clase que contiene una referencia, luego crear una matriz de esa clase, como se muestra a continuación. Pero realmente quiero saber por qué el...

149
Numpy matrix a array

Estoy usando numpy. Tengo una matriz con 1 columna y N filas y quiero obtener una matriz con N elementos. Por ejemplo, si tengo M = matrix([[1], [2], [3], [4]]), quiero obtener A = array([1,2,3,4]). Para lograrlo, lo uso A = np.array(M.T)[0]. ¿Alguien sabe una forma más elegante de obtener el...

149
¿Por qué es x [0]! = X [0] [0]! = X [0] [0] [0]?

Estoy estudiando un poco de C ++ y estoy luchando con punteros. Entiendo que puedo tener 3 niveles de punteros declarando: int *(*x)[5]; por lo que *xes un puntero a una matriz de 5 elementos que son punteros a int. También lo sé x[0] = *(x+0);, x[1] = *(x+1)y así sucesivamente ... Entonces,...