Los arreglos bidimensionales son tablas de valores que organizan datos en filas y columnas, similar a las matrices matemáticas. Cada elemento tiene dos índices, uno para la fila y otro para la columna, y se declaran indicando el tipo de datos y nombre, seguido de corchetes con los índices de fila y columna. Las operaciones se aplican elemento a elemento o a todas las filas/columnas mediante funciones como sum().
2. Los arreglos bidimensionales son tablas de valores. Cada elemento de un arreglo
bidimensional está simultáneamente en una fila y en una columna.
En matemáticas, a los arreglos bidimensionales se les llama matrices, y son muy
utilizados en problemas de Ingeniería.
En un arreglo bidimensional, cada elemento tiene una posición que se identifica
mediante dos índices: el de su fila y el de su columna.
Definición
3. Tipo_dato nombre_matriz [índice fila] [índice columna]
Los arreglos tienen un atributo llamado shape, que es una
tupla con los tamaños de cada dimensión. En el ejemplo, a es un arreglo de dos
dimensiones que tiene tres filas y cuatro columnas:
Declaración de un Array Bidimensional
4. • Al igual que los arreglos de una dimensión, las operaciones sobre las matrices se
aplican término a término:
• Obtener elementos de un arreglo bidimensional
Para obtener un elemento de un arreglo,
debe indicarse los índices de su fila i y
su columna mediante la sintaxis a[i, j]:
Operaciones
5. Algunas operaciones pueden aplicarse tanto al arreglo completo como a todas las filas
o a todas las columnas.
Por ejemplo, a.sum() entrega la suma de todos los elementos del arreglo. Además, se
le puede pasar un parámetro para hacer que la operación se haga por filas o por
columnas
Reducciones por fila y por columna
6. • Las variables se definen SÓLO dentro y al principio de las
funciones/procedimientos
• La precedencia de operadores se basará en el uso de
paréntesis
• Una función no puede devolver un array
• Prohibido modificar las variables contadoras dentro de un
bucle para, ni el uso de break ni continue.
Recomendaciones
7. • Los arreglos son estructuras de datos que nos permiten organizar información en
conjuntos y sectores reservando espacio en memoria para garantizar su
almacenamiento y consulta.
• El mantener la información bien organizada disminuye el riesgo de pérdida de
información o inconsistencia de la misma por sobrescritura de variables. Se
recomienda la implementación de arreglos cuando se hace referencia a un mismo
tema y que necesiten almacenarse en un solo paquete de información, (como en
los ejemplos anteriores donde lo que se guardaban eran calificaciones).
Conclusiones