‫Ahora que hemos cubierto la remodelación y la transposición, es posible que esté pensando, ¿cuándo querríamos
‫usar una transposición?
‫Simplemente invierte el eje.
‫¿Cuándo es eso útil?
‫Bueno, eso es lo que vamos a cubrir en este video.
‫Y uno de los principales casos de uso para transponer una matriz es el producto DOT.
‫Podría estar pensando ahora en un producto DOT, ¿qué diablos es un producto DOT?
‫Bueno, hagamos lo que no producimos numpty.
‫Hagamos una investigación.
‫Porque lo que estamos practicando aquí vamos ahora.
‫Pi punto.
‫DOT producto de surgir, oh, eso no es muy útil.
‫A veces lo entiendes y luego te dará una explicación muy breve de lo que sucede.
‫Específicamente, si tanto A como B A surgen un día, es el producto interno de los vectores.
‫De acuerdo, aquí hay algunas instrucciones de texto de lo que realmente es el producto, pero centrémonos en el código.
‫Bien, regrese a nuestro cuaderno, escriba algo de código primero, y luego veremos un poco lo que realmente
‫hace el producto.
‫Lo que debe recordar, el producto DOT, es solo otra forma de encontrar patrones entre
‫dos conjuntos diferentes de números.
‫Entonces, comencemos con una semilla aleatoria que creará dos matrices más que podemos usar como ejemplo.
‫Quiero que este sea aleatorio y hagámoslo del tamaño cinco y tres.
‫Y queremos que eso sea hermoso.
‫Simplemente lo hacemos lo mismo.
‫El tamaño aleatorio del punto rand int 10 es igual a cinco tres.
‫Y ahora hemos visto al azar antes.
‫¿Sabes qué harán estas dos líneas de código?
‫Así que echemos un vistazo como recordatorio, podemos hacer shift tab, devolver enteros aleatorios de menor a mayor.
‫Hermosa.
‫Veamos cómo estos en acción conocieron a un hombre maravilloso para incluso más maravilloso.
‫Y luego también queremos decir que ya conocemos la forma, pero hagámoslo de todos modos.
‫Así que tenemos las formas aquí en buena forma.
‫Maravilloso.
‫Entonces, en un video anterior, hemos visto algunas formas diferentes de realizar aritmética en matrices como esta, una de las formas
‫en que lo hicimos fue la multiplicación.
‫Así que vamos al tapete una vez, Matt.
‫Bajemos estos para que podamos verlos, porque quiero mantenerme agradable y hacer zoom para mantener el código
‫grande.
‫Aquí vamos.
‫Mapa uno, mapa dos.
‫Maravilloso.
‫Esta matriz aquí abajo va a ser la combinación de estos dos elementos multiplicados, cinco
‫por seis es treinta cero siete cero.
‫Pero esto es lo que dije antes, una pequeña palabra engañosa, multiplicación por elementos.
‫Hay algunos nombres diferentes para esto, pero en su mayoría se llama producto resistente al elemento sabio.
‫Así es como lo deletreas, creo.
‫Echemos un vistazo al producto MARD duro número II.
‫Eso es lo que buscamos.
‫Cómo obtener elementos sabios, sí, y multiplicar, que es lo mismo que usar este pequeño símbolo de estrella.
‫Entonces esa es la multiplicación del Elemento Y.
‫Otra forma de multiplicación o producto entre dos matrices es el producto DOT.
‫Echemos un vistazo a ese producto DOT si volvemos a nuestra documentación.
‫La fórmula para hacer un producto DOT es ENPI dot.
‫Puedes usar un up.
‫Hemos importado números ENPI, así que vamos a hacer que ENPI DOT también quiera formatear un mapa, que son solo nuestras dos
‫matrices que hicimos.
‫Así que ejecutemos esto.
‫Oh, no trabajé, -, nuestra forma de error de valor es cinco tres cinco tres no alineados.
‫Tres demn uno no es igual a cinco.
‫Bien, volvemos a ver las formas de nuestras matrices, ambas tienen forma cinco, tres, cinco, tres.
‫Y esto dice que las formas cinco, tres y cinco tres no están alineadas.
‫Bueno, la diferencia entre producto escalar y elemento sabio.
‫Así que hemos visto el elemento sabio antes.
‫Es relativamente simple.
‫Tenemos un tiempo A entra en este cuadrado superior izquierdo ocho veces F.
‫Oh no lo siento.
‫B veces.
‫Yo solo así de simple aquí.
‫Lo estoy arruinando las veces f, pero si seguimos pasando por eso, eventualmente terminaríamos con esta matriz.
‫Pero el producto DOT es un poco diferente ahora.
‫Tenemos, digamos, una matriz de tres por tres aquí, una matriz de tres por dos aquí.
‫Y estamos llamando al DOT en este con este.
‫Ahora que esta pasando aqui?
‫La matriz resultante será de tres por dos.
‫Y tenemos momentos, Jaak, siguiendo con eso.
‫Pero luego tenemos B por L más.
‫Bien, entonces tenemos C por N.
‫Está bien.
‫Entonces tiene esa fila superior aquí multiplicada por la primera columna y sumando el total.
‫Ahora veamos un poco más de una demostración colorida del producto DOT.
‫Así que aquí tenemos la matriz de letras, si volvemos aquí, tenemos la misma aquí.
‫Ahora tenemos algo de color agregado, esta es la fila superior de la matriz a la izquierda multiplicada por la columna de
‫la Matriz a la derecha es igual a este cuadrado superior izquierdo.
‫Y luego, si seguimos adelante, eventualmente obtendríamos esta matriz resultante aquí.
‫Pero hay un par de reglas con un producto DOT.
‫Los números en el interior deben coincidir, por lo que para que un producto DOT suceda entre dos matrices, sus dimensiones, si las coloca una
‫al lado de la otra, entonces estos tres coinciden, estos tres.
‫Entonces, esta matriz aquí tiene tres filas y también esta.
‫Y ahora la matriz resultante es el tamaño de los números externos.
‫Entonces, las dimensiones aquí son tres por dos de esta matriz resultante porque los números externos de estas
‫dos matrices son tres y dos.
‫Bien, lo tenemos.
‫Para que suceda un producto DOT, los números internos deben coincidir.
‫Ahora, echemos un vistazo a algunos números que realmente se han completado.
‫Tenemos cinco cero tres cuatro seis ocho y estamos llamando al DOT entre esta matriz y esta.
‫Así que tenemos cinco, va a venir aquí, se multiplicará por cuatro, eso es igual a 20.
‫Sí, tenemos esos cinco cuatro.
‫Esto es ocho veces.
‫Ahora tenemos cero por seis.
‫Cero por seis.
‫Esto es B por L.
‫Sí.
‫Tenemos eso.
‫Estamos sumando eso ahora.
‫Tenemos tres por ocho.
‫Esto es C por N, de acuerdo.
‫Y eso es veinticuatro.
‫Y si sumamos estos tres números, vamos a sumar ocho veces J más B veces nuestros tiempos de
‫política.
‫Sí.
‫Hermosa.
‫Obtenemos cuarenta y cuatro y eso va a llenar el cuadrado superior izquierdo de nuestra matriz resultante.
‫Ahora bien, si pasamos por estas dos matrices con números completos y seguimos los mismos pasos que tenemos
‫en esta matriz de letras, terminaríamos con algo como esto.
‫Pero esta es una demostración estática.
‫Entonces, echemos un vistazo a este pequeño y hermoso recurso aquí, que es una demostración interactiva.
‫Entonces esta es la multiplicación de matrices, X, Y, Z.
‫A esto se le llama técnica de cascada.
‫Lo que va a hacer esta demostración y puede cambiar estos números aquí para que
‫sean algo similar a lo que tenemos aquí o simplemente para ver el proceso de lo que está sucediendo.
‫Entonces, si hacemos clic, multiplicamos, tomará la matriz que estaba a la derecha y la colocará en la parte superior.
‫Aquí es donde entra el proceso de cascada.
‫Ahora fluirá hacia abajo.
‫Entonces, esta fila, dos seis uno solía estar aquí como una columna, y si sumamos estos, los multiplicamos, obtenemos 15 en
‫la parte superior izquierda.
‫Lo que se ha hecho es que se ha replicado este paso aquí.
‫Tenemos la parte superior izquierda.
‫Ahora, si lo seguimos hasta el final.
‫Bien, obtenemos la parte superior derecha y obtenemos el medio a la izquierda.
‫Y obtenemos el medio a la derecha y el inferior a la izquierda.
‫Y finalmente terminamos con el número de abajo a la derecha, así que juega con esto,
‫si lo revisas, puedes seguir adelante.
‫Se necesita un poco de práctica para comprender el producto DOT.
‫Volvamos a nuestro cuaderno.
‫Y ahora que sabemos un poco más sobre el producto, conocemos las reglas.
‫Los números del interior coinciden mucho y el nuevo tamaño de la matriz resultante es de tres por dos
‫porque toma los números exteriores.
‫¿Cómo haríamos que esto funcione?
‫Con nuestra Matriz uno y Matriz dos, si sus formas internas son cinco y tres y cinco y tres.
‫Mmm.
‫O tal vez podríamos usar un transporte.
‫Probemos con el mapa de transposición de aire uno, porque ¿qué hace la transposición?
‫Da la vuelta al Access.
‫Así que vayamos en ese, ¿no?
‫¿Cómo se ve eso?
‫Mmm, ok.
‫Podría ver eso y ver que tal vez funcione, pero confirmemos realmente que un punto t tiene forma de punto.
‫Tres, cinco, ¿es eso lo que necesitamos?
‫Sí, tenemos que darle la vuelta.
‫Así que si nos hemos reunido para no dar forma.
‫Hermosa.
‫Así que ahora las formas interiores, si tuviéramos que transponer esa, coinciden.
‫Así que hagamos esto en realidad antes de que no tuviéramos uno, ni dos.
‫De acuerdo, tal vez transpongamos eso a esa forma a dos para mantenernos consistentes mientras avanzamos.
‫Hagamos que tres sea igual al punto NP.
‫Ese, y luego queremos que la alfombra conduzca.
‫Entonces esto debería funcionar si nuestras formas están alineadas.
‫Matt tres.
‫Hermosa.
‫Y ahora, si nos hemos encontrado con tres, ¿cuál es la forma de esos tres?
‫Si, excelente.
‫Entonces, ahora podemos ver dónde podría entrar en juego la transposición si quisiéramos hacer un producto DOT en dos matrices, donde
‫en nuestro primer intento las formas eran incorrectas, podríamos querer invertir las de Access.
‫Por supuesto, también puede hacer esto con la remodelación.
‫Pero este es solo un ejemplo práctico en el que la transposición entra en juego para realizar algo como un producto
‫DOT.
‫Ahora podemos ver que la forma resultante de la Matriz tres es la misma que los números externos.
‫Maravilloso.
‫Ahora, cuando encontré el producto por primera vez, me tomó un poco de tiempo entender
‫cómo analizarlo.
‫Un gran ejercicio fue escribir una matriz a mano y multiplicarla y resolver algo como esto, o usar la
‫demostración en la misma multiplicación de matrices hecha x, y, z.
‫La principal conclusión del producto DOT es que es solo otra herramienta en nuestro arsenal para encontrar
‫patrones entre dos matrices de números diferentes, como hemos visto antes.
‫Ahora, en la siguiente sección, veremos dónde podría usarse el producto DOT en la práctica.
‫Entonces tengo una práctica alrededor, crea matrices, las transpongo, veo si puedes hacer un producto DOT y lo
‫veré en el siguiente video.