🎨
Informática para ingeniería 2023-2024
  • Informática para ingeniería
  • Básico python
  • Estructuras de control
    • while
    • for
    • try...except
    • If, else, elif, while, for
    • Ejemplo. Ciclos anidados. Tablas de multiplicar
    • Método abreviado
    • ¿Qué hace zip() ?
  • Secuencias
  • Comparativas: Cadena, lista, tupla y conjunto
    • Ejemplos listas y funciones: Control de temperatura
    • Verificación del NIF
    • Ejemplo listas: control de temperaturas
  • Secuencias: Matriz
    • Definición: Matriz
    • Localizar valores únicos en una matriz
    • Ejemplo matrices: Suma y Multiplicación
    • verificar si una matriz es cuadrada
  • Funciones
    • Definición: funciones
    • Ejemplo de funciones
  • Módulos
    • Módulo. Definición
    • Ejemplos de Módulos: math y random
  • Método abreviado de comprensión de listas...
    • Comprensión de listas
  • Funciones- Matriz-Ejemplos
    • Ejemplo, cálculo de Nómina mensual
    • Ejemplo, cálculo de Nómina mensual (desde el programa principal)
    • Menú, matriz y funciones
    • Localizar valores únicos en una matriz. Usar Funciones
    • Ejemplo funciones, matriz, archivos: Recuento de votos
    • Matrices 2ª Prueba Evaluación Continua. Curso 2018-2019 Parcial. Prof MRD
    • Prueba Evaluación Continua. Curso 2018-2019. Examen 1. Prof. MRD
    • Gestión de una matriz de números enteros
  • Ejecutable
    • Crear un programa ejecutable
  • Archivo (ficheros)
    • Definición: archivos (ficheros)
  • Ejemplos de Matriz y archivos (ficheros)
    • ¿Cómo se multiplican dos matrices?
    • Crear una matriz a partir de un archivo
    • Pedir datos, guardarlos en una matriz y en un archivo
    • Cálcular la media de unos datos almacenados en un archivo
    • Leer archivo, modificar datos y guardarlos
  • Interfaz Gráfica
    • Definición: Interfaz Gráfica de Usuario (IGU)
      • Label
      • Button
      • Radiobutton y Checkbutton
      • LabelFrame
      • Listbox
      • Entry
      • Características comunes de Label, Entry, button, radiobutton checkbutton
      • ttk.Combobox
      • Tamaño de una ventana
    • Ejemplo de Entorno gráfico: RadioButton
    • Visualizar la especialidad y nombre de un alumno
    • Visualizar los datos introducidos
    • Sumar 10 a un número introducido
    • Cálculo del área de un triángulo
    • Cálculo del área de un Círculo. Y dibujo de un círculo
    • ¿Dos números son divisibles?
    • Introducir valores y graficar
    • Ejemplo de botón, lista
  • Ejemplos de interfaz gráfica y archivos
  • Entorno gráficos y archivos
    • Almacenar los datos de un alumno
Con tecnología de GitBook
En esta página
  • Definición: Matriz
  • Crear matriz
  • Otra forma de crearla
  • Otro forma de crearla
  • Acceso a matriz
  • Funciones y operadores de matriz
  1. Secuencias: Matriz

Definición: Matriz

Definición: Matriz

Las matrices son disposiciones multidimensionales organizados en un número arbitrario de dimensiones.

Las matrices son listas, dentro de otro lista.

Crear matriz

De 3 filas y 3 columnas.

Nombre=[].
numero_filas=3
numero_columnas=3
matriz = []
for i in range(numero_filas):
 matriz.append([])
 for j in range(numero_columnas):
 matriz[i].append(1)
print(matriz)

Otra forma de crearla

// print(matriz)
matriz=[]
# Llenar la matriz con ceros o un valor inicial usando bucles anidados
for i in range(numero_filas):
    # Crear una nueva fila
    fila = []
    for j in range(numero_columnas):
        # Añadir un cero (o cualquier otro valor inicial) a la fila
        fila.append(0)
    # Añadir la fila a la matriz
    matriz.append(fila)
print(matriz)

Otro forma de crearla

numero_filas=3
numero_columnas=3
matriz = [1] * numero_filas
for i in range(numero_filas):
 matriz[i] = [1] * numero_columnas
 print(i)

Acceso a matriz

Se usan índices al igual que para acceder a los elementos de una lista, pero indicando los índices de cada dimensión [filas][columnas].

Matriz[fila][columna]

Funciones y operadores de matriz

Muchos de los cálculos habituales con matrices están implementados en métodos del lista. Las funciones sum() (),max,min().

A nivel de elemento. Los operadores matemáticos +, -, *, /, %, ** se utilizan para la realizar suma, resta, producto, cociente, resto y potencia a nivel de elemento. Similar al que muestran con tipos numéricos básicos.

AnteriorEjemplo listas: control de temperaturasSiguienteLocalizar valores únicos en una matriz

Última actualización hace 29 días