Ir al contenido principal

Destacados

Libros en línea para las ingenierías en Mecatrónica, Gestión Empresarial, Logística e Industrial

¡Ahora más fácil buscar un libro sobre tu carrera! Iniciamos una sección en nuestro Blog, con los libros en las áreas de Ingeniería, para Mecatrónica, Gestión Empresarial, Logística e Industrial. Imagen tomada de Pixabay (Usuario Kabompics) Estamos seguros que encontrarás algo de utilidad, para tu preparación profesional, la dirección donde lo puedes consultar de forma permanente aquí.  

Ciclos For | Matrices y vectores | Parte 3 | Python

¿Necesitas trabajar con Matrices o Vectores? Para este tipo de datos, los ciclos For te permitirán controlar cómo se introducen los datos y hacer operaciones en estas estructuras.


Bienvenido a la Matriz 😂 (Imagen tomada de http://bit.ly/2vAT0Ac)


Para hacer operaciones con arreglos, puedes utilizar el módulo Numpy, aquí te mostramos un ejemplo de cómo llenar un arreglo, con los valores que el usuario desee.



Recuerda que el ciclo For termina un valor antes, por eso estamos sumando el uno, en la línea 5.


Ahora, para introducir valores en una matriz, vamos a utilizar un ciclo For anidado, el ciclo más "externo" o i, va a controlar las entradas por los renglones y el ciclo j será para moverse por las columnas.


En este programa vamos a definir una matriz de 10 x 10 (llena de ceros), después le pediremos al usuario que defina cuántos renglones y cuántas columnas desea.



Con esta información, el ciclo for de los renglones, avanzará cuando termine el ciclo de las columnas. Para imprimir la matriz (con formato) se requieren otro ciclo anidado, observa que en la línea 16 tenemos un end=" ", eso evitará que saltemos de renglón, y en la línea 17, hay un print(" ") es decir pasar a un renglón nuevo, cada vez que se termine el ciclo de las columnas.


Si quieres practicar, aquí te dejamos otros programas que tenemos con matrices en Python:

¿Cuándo utilizar arreglos o listas?

Multiplicación de matrices

Más información sobre el Ciclo For:


Comentarios

  1. Excelente material y buen sitio para reforzar conocimientos en Python

    ResponderEliminar

Publicar un comentario

Entradas populares

Usamos cookies propias y de terceros que entre otras cosas recogen datos sobre sus hábitos de navegación para mostrarle publicidad personalizada y realizar análisis de uso de nuestro sitio.
Si continúa navegando consideramos que acepta su uso. OK Más información | Y más