Tag: MULTIDIMENSIONAL-ARRAY
En Go, el paquete container/heap se puede utilizar como una cola de prioridad: https://pkg.go.dev/container/heap#example-package-PriorityQueue ¿Existe algún paquete de Go para una cola de prioridad de múltiples niveles? Si no es así, ¿cómo puedo escribir uno yo mismo? Por “cola de prioridad de múltiples niveles”, me refiero a lo siguiente: Tarea . . . Read more
Entonces, he pasado demasiado tiempo intentando transponer una matriz bidimensional (invertir la cantidad de columnas y filas de una matriz). No podemos usar numpy ni zip y encontramos un fragmento útil que funciona. x = [[1, 2, 3], [4, 5, 6]] new_x = [[x[j][i] for j in range(len(x))] for i . . . Read more
Este debería ser el input y output: Input: matrix = [[1,2,3],[4,5,6],[7,8,9]] Output: [[7,4,1],[8,5,2],[9,6,3]] El output retornado es en realidad el mismo que el input. ¿Qué estoy haciendo mal? var rotate = function(matrix) { let result = matrix; let i = 0; let index = matrix.length – 1; for (let x . . . Read more
Normalmente se puede iterar a través de una matriz 2D con dos bucles for: For i = 0 to 5 For j = 0 to 5 Console.Writeline(Arr(i,j)) Next Next Necesito iterar a través de una matriz 2D (con bordes cuadrados, es decir, mismas longitudes en ambos lados, por ejemplo, 5×5, . . . Read more
Tengo una función que genera arreglos aplanados a partir de una malla 3D como se muestra a continuación. Estoy tratando de implementar Numba en todo mi código, pero cuando Numba encuentra esta función, arroja un error (ya que Numba no admite las funciones meshgrid o mgrid de Numpy). ¿Existe alguna . . . Read more