Preguntas etiquetadas con matrix

21
¿El grupo es cíclico?

Introducción Puede omitir esta parte si ya sabe qué es un grupo cíclico. Un grupo se define por un conjunto y una operación binaria asociativa $(es decir, (a $ b) $ c = a $ (b $ c)existe exactamente un elemento en el grupo edonde a $ e = a = e $ apara todos aen el grupo ( identidad ). Para cada...

21
Verificar pares propios

En este desafío, se le dará una matriz cuadrada A, un vector vy un escalar λ. Se le pedirá que determine si (λ, v)es un par propio correspondiente a A; es decir, sea o no Av = λv. Producto de punto El producto punto de dos vectores es la suma de la multiplicación por elementos. Por ejemplo, el...

21
¿Es la matriz de rango uno?

Dada una matriz de enteros, pruebe si es de rango uno, lo que significa que cada fila es un múltiplo del mismo vector. Por ejemplo, en 2 0 -20 10 -3 0 30 -15 0 0 0 0 cada fila es un múltiplo de 1 0 -10 5. La misma definición también funciona con columnas en lugar de filas. Alternativamente,...

21
Transposes y diagonales

Para este desafío, debe escribir un programa o función que genere las diagonales de una matriz cuadrada dada. Sin embargo, si transpone las filas y columnas del código fuente de su solución, debería convertirse en un programa o función que devuelva las antidiagonales de la matriz. Siga leyendo para...

21
¿Cuánto vale mi matriz de dados?

Entrada Una matriz binaria no vacía que consta de 3x3 submatrices puestas una al lado de la otra. Tarea Su tarea es identificar patrones de dados válidos (como se describe a continuación) entre las submatrices 3x3. Cada patrón válido vale el valor de los dados correspondientes. Los patrones...

21
Muros binarios debilitados

Inspirado en Crear un muro binario Dada una lista de enteros positivos, podemos escribirlos uno encima del otro, por [2, 6, 9, 4]ejemplo: 0010 0110 1001 0100 Podemos imaginar esto como un muro: ..#. .##. #..# .#.. Sin embargo, esta es una pared muy débil, ¡y se ha derrumbado! Cada 1( #) cae...

20
Diamondizar una matriz

Dada una matriz, genere una representación de la matriz donde el elemento superior izquierdo está en la parte superior, el antia diagonal es la fila central y el elemento inferior derecho está en la parte inferior. Por ejemplo, considere la siguiente matriz: 1 2 3 4 5 6 7 8 9 La versión de...

20
Encuentra los vecinos de la celda

... o vecindarios de Toroidal Moore Enteros positivos Dadas h, wy un número entero no negativo i, devolver todos los índices de los alrededores i. Debe asumir una matriz que consiste en hfilas de welementos, numerados desde el más bajo, en la esquina superior izquierda, hasta el más alto, en la...

20
Haz explotar todos los cuadrados

Se le da una matriz cuadrada de ancho ≥2≥2\ge2 , que contiene números cuadrados ≥1≥1\ge1 . Su tarea es hacer que todos los números cuadrados "exploten" hasta que todos hayan desaparecido. Debe imprimir o devolver la matriz final. Más específicamente: Busque el cuadrado más alto en la...

20
Codegolf el permanente

El desafío es escribir codegolf para el permanente de una matriz . El permanente de una matriz n-by- = ( ) se define comonAai,j Aquí S_nrepresenta el conjunto de todas las permutaciones de [1, n]. Como ejemplo (de la wiki): Su código puede recibir información como lo desee y proporcionar...

20
¿Es este un número triangular truncado?

Secuencia OEIS relacionada: A008867 Número triangular truncado Una propiedad común de los números triangulares es que se pueden organizar en un triángulo. Por ejemplo, tome 21 y organícelo en un triángulo de os: o oo ooo oooo ooooo oooooo Definamos un "truncamiento:" cortando triángulos...

20
¡Simplifique la entrada de matriz!

He escrito algunos desafíos relacionados con las matrices, y común para todos es que utilizo un formato como el siguiente cuando represento las matrices, tanto en ejemplos como en casos de prueba: 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1 Este es probablemente un formato engorroso en muchos...

20
Reordenar una matriz, dos veces

Se le da un cuadrado n×nn×nn \times n matriz AAA , y una lista (o vector) uuu de longitud nnn contiene los números 111 a nnn (o 000 a n−1n−1n-1 ). Su tarea es reordenar las columnas y filas de la matriz AAA acuerdo con el orden especificado en uuu . Eso es, se construye una matriz BBB en donde el...

19
Hilbert-Curvificar una matriz

Inspirado por esta pregunta Otra forma de desenrollar una imagen 2D en una cadena 1D es usar una curva de Hilbert. Hay muchas versiones de esta curva, dependiendo del número de iteraciones utilizadas al calcularla. A continuación, siga el ejemplo de las curvas de Hilbert de primer orden a quinto...