Mostrar los tags: matriz

Mostrando del 1 al 10 de 54 coincidencias
<<>>
Se ha buscado por el tag: matriz
Imágen de perfil

Obtener el primer elemento de un array


PHP

Publicado el 25 de Junio del 2021 por Kata (76 códigos)
1.541 visualizaciones desde el 25 de Junio del 2021
Simple función para devolver el primer elemento de una matriz utilizando el comando reset().

1
2
head([1,2,3]); // 1
head([4,2,3]); // 4
Imágen de perfil

Crear una matriz a partir de una lista


Python

Publicado el 22 de Abril del 2021 por Katas (150 códigos)
815 visualizaciones desde el 22 de Abril del 2021
A partir de una lista de valores, crear una matriz con tantas columnas como valores tenga la matriz y con tantas filas como el valor mas alto de la lista, donde cada posición es una columna, y cada numero es una fila. Por lo tanto pondremos el valor 1 en la columna y fila indicada.

Por ejemplo, la lista [0, 1, 2] devolverá esta matriz:
1
2
3
4
5
[
    [1, 0, 0],
    [0, 1, 0],
    [0, 0, 1]
]

La lista [6,0,3,2,5,1,4] devolverá esta matriz:
1
2
3
4
5
6
7
8
9
[
    [0, 1, 0, 0, 0, 0, 0],
    [0, 0, 0, 0, 0, 1, 0],
    [0, 0, 0, 1, 0, 0, 0],
    [0, 0, 1, 0, 0, 0, 0],
    [0, 0, 0, 0, 0, 0, 1],
    [0, 0, 0, 0, 1, 0, 0],
    [1, 0, 0, 0, 0, 0, 0]
]


Utilizando el ejemplo de joel publicado en: https://www.lawebdelprogramador.com/codigo/Python/6150-Crear-una-lista-bidimensional.html, creamos una lista dentro de otra lista (en este caso, la rellenamos de ceros):
1
[[0 for x in range(len(lista))] for y in range(max(lista)+1)]
pero en vez de poner siempre un 0, ponemos un 1 cuando coincide la fila con la columna:
1
...1 if lista[x]==y else 0...
quedando:
1
[[1 if lista[x]==y else 0 for x in range(len(lista))] for y in range(max(lista)+1)]
Imágen de perfil

Suma, resta y multiplicación de matrices


Dev - C++

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 18 de Abril del 2021 por Administrador (718 códigos)
1.450 visualizaciones desde el 18 de Abril del 2021
Calculadora de matrices donde se introduce la dimensión de vuestras dos matrices, y posteriormente los datos. El programa, en funcion de las caracteristicas de cada matriz, os ofrecera la posibilidad de sumarlas, restarlas o multiplicarlas entre ellas (siempre y cuando el programa interprete que se pueden hacer dichas operaciones con esas matrices).
Imágen de perfil

Convertir un numero a un array de números


JavaScript

Publicado el 11 de Marzo del 2021 por Katas (200 códigos)
1.014 visualizaciones desde el 11 de Marzo del 2021
Función que recibe un numero entero, y devuelve un array o tupla con los números.
Si recibe algún valor que no es un entero, no es devuelto.

1
2
3
4
console.log(numberToArray(123)); // [1, 2, 3]
console.log(numberToArray(123.45)); // [1, 2, 3, 4, 5]
console.log(numberToArray("casa")); // []
console.log(numberToArray("")); // []
sin imagen de perfil

Producto de 2 matrices


Dev - C++

Publicado el 7 de Marzo del 2021 por Guerrero15 (3 códigos)
633 visualizaciones desde el 7 de Marzo del 2021
Buenos días:

Ayer conseguí hacer un código que sacara una matriz resultante del producto de otras 2

Nota: La parte del producto la he sacado porque he conseguido ver el patrón.
Matemáticamente se pueden multiplicar todas las matrices. Sin embargo hace falta que se cumple un requisito. Las columnas de la matriz A deben ser iguales a las filas de la matriz B.

Espero que se entienda.

P.D. Lo he comprobado y funciona perfectamente
Imágen de perfil

Obtener la diagonal de una matriz


Python

Publicado el 4 de Enero del 2021 por Katas (150 códigos)
1.585 visualizaciones desde el 4 de Enero del 2021
Funciones para obtener la diagonal derecha y izquierda de una matriz o lista de listas

1
2
3
4
5
6
7
matriz= [
    [ 1, 12, 13 ],
    [ 21, 22, 23 ],
    [ 31, 32, 33 ]
]
print(diagonalIzquierda(matriz)) # [1, 22, 33]
print(diagonalDerecha(matriz)) # [13, 22, 31]
Imágen de perfil

Sumar las filas y columnas de una matriz


Python

Publicado el 31 de Diciembre del 2020 por Katas (150 códigos)
3.979 visualizaciones desde el 31 de Diciembre del 2020
Esta funciones devuelven la suma de las filas y columnas de un array bidimensional (matriz)

1
2
3
4
5
6
7
matriz=[
    [7, 4, 3],
    [2, 9, 1],
    [3, 6, 4]
]
sumaFilas(matriz) # [14, 12, 13]
sumaColumnas(matriz) # [12, 19, 8]