Ayudantia Python Arreglos 2
Mas operaciones.. arreglo.transpose(): transpone la matriz “arreglo”, cambia filas por columnas arreglo.reshape(filas,columnas): entrega un arreglo de los mismos elementos pero en otra forma
Mas operaciones.. diag(arreglo): devuelve la diagonal principal de la matriz, todos los elementos arreglo[i,j], i == j diag(arreglo,numero): obtiene la diagonal del arreglo desde la posicion “numero” (arriba positivo, abajo negativo)
Mas operaciones.. diag(arreglo_de_una_dimension): retorna un arreglo bidimensional que tiene los elementos del parametro (arreglo unidimensional) en la diagonal
Productos entre arreglos Vector: arreglo de una dimensión Matriz: arreglo de 2 dimensiones dot(a,b): es la función encargada de realizar el producto entre 2 arreglos, existen 3 tipos de multiplicaciones: Producto interno (vector-vector): Donde a,b son vectores Producto Matriz-Vector: Donde a es matriz y b un vector Producto Matriz-Matriz: Donde a,b son matrices
Productos entre arreglos Producto interno (vector-vector): Es la suma de los productos entre elementos correspondientes. Deben contener el mismo numero de elementos 0+2+4+6+8+10
Productos entre arreglos Usos.. Suele usarse para calcular totales Calcular promedios ponderados
Productos entre arreglos Producto Matriz-Vector: Es el vector de los productos internos entre las filas de la matriz y el vector. Es como varios productos internos calculados de una vez
Productos entre arreglos Producto Matriz-Matriz: Es la matriz de los productos internos entre las filas de la primera matriz y las columnas de la segunda (varios matriz-vector de una vez) 3x2 2x3 Nueva Matriz: 3 x 3
Productos entre arreglos(cont) (0x0)+(1x3) (0x1)+(1x4) (0x2)+(1x5) (2x0)+(3x3) (2x1)+(3x4) (2x2)+(3x5) (4x0)+(5x3) (4x1)+(5x4) (4x2)+(5x5)
Productos entre arreglos -> dot(b,a) ???