0% encontró este documento útil (0 votos)
126 vistas22 páginas

Matrices - PYTHON

Cargado por

Joan
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
126 vistas22 páginas

Matrices - PYTHON

Cargado por

Joan
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 22

ALGORITMOS

ARRAYS

Un array o arreglo, es simplemente una variable que puede


contener valores múltiples, a diferencia de una variable regular
que solo puede contener un único valor.

es una colección de variables del mismo tipo(en algunos


lenguajes, no en Python), a la que se hace referencia por un
nombre común.
Los arrays pueden tener una o más dimensiones:

• Array unidimensional - vector


• Array multidimensional - matriz
Array Unidimensional - Vector
Sintaxis:
En Python un vector puede ser declarado
como una lista.
• Arreglo: porque es un conjunto de varios datos.
Vector=[8,6,1,4]
• Unidimensional: porque se recorre en una sola dirección a
través de un solo ciclo repetitivo.
8 6 1 4

Características
•Tiene un nombre (el nombre del vector puede ser cualquier
vector 0 1 2 3
nombre de variable).
•Tiene una longitud n.
• Tiene n(subposiciones que van desde 0 hasta n-1).
•Para almacenar los datos debe utilizarse un ciclo repetitivo
para recorrer posición por posición.
ARRAYS BIDIMENSIONALES
- MATRICES
• Una matriz es una estructura bidimensional de elementos
organizados en filas y columnas.
• Cada elemento en una matriz se identifica mediante sus
índices de fila y columna.

Es un arreglo bidimensional.
Arreglo: porque es un conjunto de varios datos.
bidimensional: porque se recorre en dos dimensiones a través
de un solo ciclo repetitivo para filas y un ciclo para las
columnas.
Características-
MATRICES
• Tiene un nombre (el nombre de la matriz puede ser cualquier
variable, nosotros la llamaremos matriz A).
• Tiene una longitud n*m. -Tiene A_subposiciones
(filas)(columnas).
• Para almacenar los datos debe utilizar un ciclo repetitivo para
cada dimensión para recorrer posición por posición.
Características-
MATRICES
Para obtener los datos de una matriz, se tiene que saber
fundamentalmente la posición del dato en la matriz; las matrices
siempre empiezan en la posición número (0,0), es decir que, si
declara una matriz de 5X3, es decir de 5 filas y 3 columnas, esta
empieza desde la posición número (0,0) hasta la posición número
(4,2).
ARRAYS BIDIMENSIONALES – MATRICES en Python

Las matrices son una estructura de datos bidimencional donde los elementos se organizan
en filas y columnas. Ejemplo de esto:

Esta matriz es una matriz de 3x4


porque tiene 3 filas y 4
columnas.
Ejemplos
SUMA DE MATRICES

GENERALIDAD
Si A es una matriz de dimensión mxn y B es de dimensión mxn,
entonces la suma A+B es una matriz de dimensión mxn.

El número de filas y columnas de A tiene que ser igual al


número de filas y columnas de B.

La matriz A+B tiene en la fila i y fila i el resultado de sumar


posición `por posición.
EJEMPLO
Nump Array
NumPy es un paquete científico que admite un poderoso objeto de matriz N-
Dimensional. Antes de comenzar a trabajar con NumPy necesitamos instalarlo:

NumPy nos proporciona una matriz de elementos multidimensionales


(que en realidad es un objeto), veamos un ejemplo:
Como crear un array en NumPy
Hay varias formas de crear una array en NumPy, veamos un ejemplo con Integers, Floats y
números complejos:
Como crear un array en NumPy

Array de ceros y
unos
Como crear un array en NumPy

arange() y shape()
Acceso a las matrices, filas y columnas

Al igual que las listas,


podemos acceder a
los elementos de una
matriz utilizando el
índice.

Comencemos con una


matriz NumPy
unidireccional:
Acceso a las matrices, filas y columnas

Ahora veamos como


podemos acceder a
los elementos de
una matriz
bidireccional (que
básicamente una
Matriz).
Acceso a las matrices, filas y columnas

Ejemplo accediendo a
las filas de una
matriz:
Acceso a las matrices, filas y columnas

Ejemplo accediendo a
las columnas de una
matriz:
MULTIPLICACIÓN DE
MATRICES
GENERALIDAD
Si A es una matriz de dimensión mxn y B es de dimensión nxr,
entonces el producto A·B es una matriz de dimensión mxr.

El número de filas de B tiene que ser igual al número de


columnas de A.

La matriz A.B tiene en la fila i y la columna j el resultado de


multiplicar la fila i de A por la columna j de B
EJEMPLO
MULTIPLICACIÓN
MULTIPLICACIÓN

También podría gustarte