‫Sekarang setelah kita membahas reshaping dan transpose, Anda mungkin berpikir, kapan kita ingin
‫menggunakan transpose?
‫Itu hanya membalikkan porosnya.
‫Kapan itu berguna?
‫Nah, itulah yang akan kita bahas dalam video ini.
‫Dan salah satu kasus penggunaan utama untuk transpos matriks adalah produk DOT.
‫Mungkin sekarang ada yang berpikir produk DOT, apa sih produk DOT itu?
‫Nah, mari kita lakukan apa yang kita tidak produk numpty.
‫Mari kita melakukan penelitian.
‫Karena apa yang kita latih di sini kita pergi sekarang.
‫titik pi.
‫Produk DOT yang muncul, oh, itu tidak terlalu membantu.
‫Kadang-kadang Anda mendapatkan itu dan kemudian itu akan memberi Anda penjelasan yang sangat singkat tentang apa yang terjadi.
‫Secara khusus, jika A dan B A suatu hari muncul, itu adalah produk dalam vektor.
‫Oke, ada beberapa petunjuk teks di sini tentang apa sebenarnya produk itu, tapi mari kita fokus pada kodenya.
‫Oke, kembali ke buku catatan kita, tulis beberapa kode terlebih dahulu, dan kemudian kita akan melihat sedikit tentang apa yang sebenarnya
‫dilakukan produk tersebut.
‫Hal yang perlu Anda ingat, produk DOT, itu hanyalah cara lain untuk menemukan pola antara
‫dua set angka yang berbeda.
‫Jadi mari kita mulai dengan seed acak yang akan membuat dua matriks lagi yang bisa kita gunakan sebagai contoh.
‫Saya ingin yang ini acak dan mari kita buat dengan ukuran lima dan tiga.
‫Dan kami ingin itu indah.
‫Kami hanya membuat hal yang sama.
‫Acak dot rand int 10 ukuran sama dengan lima tiga.
‫Dan sekarang kita telah melihat secara acak sebelumnya.
‫Tahukah Anda apa yang akan dilakukan dua baris kode ini?
‫Jadi mari kita lihat sebagai pengingat, kita bisa melakukan shift tab, mengembalikan bilangan bulat acak dari rendah ke tinggi.
‫Cantik.
‫Mari kita lihat ini beraksi bertemu satu pria yang luar biasa bahkan lebih indah.
‫Dan kemudian kita juga ingin mengatakan bahwa kita sudah mengetahui bentuknya, tetapi mari kita lakukan saja.
‫Jadi kita punya bentuk di sini yang bentuknya bagus.
‫Luar biasa.
‫Jadi di video sebelumnya kita sudah melihat beberapa cara berbeda dalam melakukan aritmatika pada matriks seperti ini, salah satu
‫cara yang kita lakukan adalah perkalian.
‫Jadi kami pergi mat satu kali, Matt.
‫Mari kita turunkan sehingga kita dapat melihatnya, karena saya ingin tetap bagus dan memperbesar untuk menjaga kode tetap
‫besar.
‫Di sana kita pergi.
‫Peta satu, peta dua.
‫Luar biasa.
‫Array ini di sini hanya akan menjadi kombinasi dari dua elemen yang dikalikan ini, lima kali
‫enam adalah tiga puluh nol tujuh nol.
‫Tapi ini saya katakan sedikit kata rumit sebelumnya, perkalian bijaksana elemen.
‫Ada beberapa nama yang berbeda untuk ini, tetapi sebagian besar disebut produk hardymon elemen bijaksana.
‫Begitulah cara Anda mengeja, saya percaya.
‫Mari kita lihat produk hard MARD nomor II.
‫Itu yang kita kejar.
‫Cara mendapatkan elemen bijak, ya, dan kalikan, yang sama dengan menggunakan simbol bintang kecil ini.
‫Jadi itulah perkalian Elemen Y.
‫Bentuk lain dari perkalian atau perkalian antara dua matriks adalah perkalian DOT.
‫Mari kita lihat produk DOT itu jika kita kembali ke dokumentasi kita.
‫Rumus untuk mengerjakan produk DOT adalah ENPI dot.
‫Anda dapat menggunakan up.
‫Kami telah mengimpor ENPI numpties, jadi kami akan melakukan ENPI DOT ingin memformat satu peta juga, yang hanya dua matriks
‫yang kami buat.
‫Jadi mari kita jalankan ini.
‫Oh, saya tidak berhasil, --, bentuk kesalahan nilai kami lima tiga lima tiga tidak selaras.
‫Tiga sial satu tidak sama dengan lima.
‫Oke, kita kembali ke atas untuk melihat bentuk matriks kita, keduanya berbentuk lima, tiga, lima, tiga.
‫Dan ini mengatakan bentuk lima, tiga dan lima tiga tidak selaras.
‫Nah, perbedaan antara produk titik dan elemen bijaksana.
‫Jadi kita telah melihat elemen bijaksana sebelumnya.
‫Ini relatif sederhana.
‫Kami punya waktu A masuk ke kotak kiri atas ini delapan kali F.
‫Oh tidak maaf.
‫B kali.
‫Saya hanya yang sederhana di sini.
‫Saya mengacaukannya berkali-kali, tetapi jika kami terus melakukannya, kami akhirnya akan berakhir dengan matriks ini.
‫Tetapi produk DOT sedikit berbeda sekarang.
‫Kami memiliki matriks tiga kali tiga di sini, matriks tiga kali dua di sini.
‫Dan kami memanggil DOT yang satu ini dengan yang ini.
‫Sekarang apa yang terjadi di sini?
‫Matriks yang dihasilkan akan menjadi tiga per dua.
‫Dan kita punya waktu, Jaak, mengikuti itu.
‫Tapi kemudian kita punya B kali L plus.
‫Oke, maka kita punya C kali N.
‫Baiklah.
‫Jadi ada baris teratas di sini dikalikan dengan kolom pertama dan dijumlahkan totalnya.
‫Sekarang mari kita lihat sedikit lebih banyak demonstrasi warna-warni dari produk DOT.
‫Jadi di sini kita punya matriks huruf, jika kita kembali ke sini, mendapatkan yang sama di sini.
‫Sekarang kita telah menambahkan beberapa warna, ini adalah baris atas matriks di kiri dikalikan dengan kolom Matriks
‫di sebelah kanan sama dengan kotak kiri atas ini.
‫Dan kemudian jika kita terus melakukannya, pada akhirnya kita akan mendapatkan matriks yang dihasilkan di sini.
‫Tapi ada beberapa aturan dengan produk DOT.
‫Angka-angka di dalam harus cocok, jadi untuk produk DOT terjadi antara dua matriks, dimensi mereka, jika Anda menempatkan
‫mereka berdampingan, jadi tiga ini cocok, tiga ini.
‫Jadi matriks ini di sini memiliki tiga baris dan begitu juga yang ini.
‫Dan sekarang matriks yang dihasilkan adalah ukuran angka luar.
‫Jadi dimensi di sini adalah tiga kali dua dari matriks yang dihasilkan ini karena bilangan luar dari dua
‫matriks ini adalah tiga dan dua.
‫OK, jadi kita punya itu.
‫Untuk produk DOT terjadi, nomor dalam harus cocok.
‫Sekarang, mari kita lihat beberapa angka yang sebenarnya sudah terisi.
‫Kami punya lima nol tiga empat enam delapan dan kami memanggil DOT antara matriks ini dan yang ini.
‫Jadi kita punya lima, itu akan datang ke sini, dikalikan empat, itu sama dengan 20.
‫Ya, kami punya lima empat.
‫Ini delapan kali.
‫Sekarang kita punya nol kali enam.
‫Nol kali enam.
‫Ini adalah B kali L.
‫Ya.
‫Kami punya itu.
‫Kami menambahkan itu sekarang.
‫Kami punya tiga kali delapan.
‫Ini adalah C kali N, baiklah.
‫Dan itu dua puluh empat.
‫Dan jika kita menjumlahkan ketiga angka ini, maka kita akan mendapatkan delapan kali J ditambah B dikalikan dengan waktu polis
‫kita.
‫Ya.
‫Cantik.
‫Kami mendapatkan empat puluh empat dan itu akan mengisi kotak kiri atas dari array yang kami hasilkan.
‫Sekarang jika kita melewati dua matriks ini dengan angka penuh dan mengikuti langkah yang sama seperti yang kita dapatkan
‫dalam matriks huruf ini, kita akan mendapatkan sesuatu seperti ini.
‫Tapi ini adalah demonstrasi statis.
‫Jadi mari kita periksa sumber daya kecil yang indah ini di sini, yang merupakan demo interaktif.
‫Jadi ini adalah perkalian matriks, X, Y, Z.
‫Ini disebut teknik air terjun.
‫Apa yang akan dilakukan demonstrasi ini dan Anda dapat mengubah angka-angka ini di sini menjadi
‫sesuatu yang mirip dengan yang mungkin kita dapatkan di sini atau hanya untuk melihat proses dari apa yang terjadi.
‫Jadi jika kita klik, kalikan, itu akan mengambil matriks yang ada di kanan dan meletakkannya di atas.
‫Di sinilah proses air terjun masuk.
‫Sekarang akan mengalir ke bawah.
‫Jadi baris ini, dua enam satu dulunya ada di sini sebagai kolom, dan jika kita tambahkan ini bersama-sama, kalikan, kita mendapatkan
‫15 di kiri atas.
‫Apa yang dilakukan adalah hanya meniru langkah ini di sini.
‫Kami punya kiri atas.
‫Sekarang, jika kita mengikutinya.
‫OK, kita mendapatkan kanan atas dan kita mendapatkan kiri tengah.
‫Dan kita mendapatkan kanan tengah dan kiri bawah.
‫Dan kemudian kami akhirnya menyelesaikan dengan nomor kanan bawah, jadi mainkan dengan ini, jika Anda
‫memeriksanya, Anda dapat terus melakukannya.
‫Dibutuhkan sedikit latihan untuk memahami produk DOT.
‫Mari kembali ke buku catatan kita.
‫Dan sekarang kita tahu lebih banyak tentang produk, kita tahu aturannya.
‫Angka-angka di dalam banyak yang cocok dan ukuran baru dari matriks yang dihasilkan adalah tiga per dua
‫karena dibutuhkan angka-angka luar.
‫Bagaimana kita membuat ini berhasil?
‫Dengan Matriks satu dan Matriks dua, jika bentuk internalnya adalah lima dan tiga dan lima dan tiga.
‫Hmm.
‫Atau mungkin kita bisa menggunakan transportasi.
‫Mari kita coba peta transpos udara satu itu, karena apa yang dilakukan transpos itu?
‫Itu membalikkan Access.
‫Jadi mari kita masuk yang itu, bukan?
‫Seperti apa itu?
‫Hmm baiklah.
‫Mungkin melihat itu dan melihat mungkin itu akan berhasil, tetapi mari kita benar-benar mengkonfirmasi bahwa satu titik berbentuk titik.
‫Tiga, lima, apakah itu yang kita butuhkan?
‫Ya, kita harus membaliknya.
‫Jadi jika kita telah bertemu untuk tidak membentuk.
‫Cantik.
‫Jadi sekarang bentuk bagian dalam, jika kita mengubah posisi itu, cocok.
‫Jadi mari kita lakukan ini sebelum kita tidak melakukan satu, bukan dua.
‫Oke, mungkin kita mengubahnya menjadi satu bentuk menjadi dua agar tetap konsisten saat kita melanjutkan ke atas.
‫Mari kita buat bahwa tiga sama dengan titik NP.
‫Yang itu, dan kemudian kami ingin mat to duct.
‫Jadi ini akan bekerja jika bentuk kita sejajar.
‫Mat tiga.
‫Cantik.
‫Dan sekarang jika kita telah bertemu tiga, apa bentuk dari ketiganya?
‫Ya, luar biasa.
‫Jadi sekarang kita bisa melihat di mana transpos mungkin ikut bermain jika kita ingin melakukan produk DOT pada dua matriks,
‫di mana dalam percobaan pertama kita bentuknya salah, kita mungkin ingin membalik Access.
‫Tentu saja, Anda bisa melakukan ini dengan membentuk kembali juga.
‫Tapi ini hanya contoh praktis di mana transpose berperan untuk melakukan sesuatu seperti produk
‫DOT.
‫Sekarang kita bisa melihat bentuk yang dihasilkan dari Matriks tiga sama dengan bilangan luar.
‫Luar biasa.
‫Sekarang, ketika saya pertama kali menemukan produk tersebut, saya butuh beberapa saat untuk memahami bagaimana
‫cara menggunakannya.
‫Latihan yang bagus adalah menulis sebuah matriks dengan tangan dan mengalikannya dan menemukan sesuatu seperti ini, atau gunakan
‫demo di perkalian matriks serupa yang dilakukan x, y, z.
‫Kesimpulan utama dari produk DOT adalah bahwa itu hanyalah alat lain di gudang senjata kami untuk menemukan pola antara
‫dua susunan angka yang berbeda, seperti yang telah kita lihat sebelumnya.
‫Sekarang di bagian berikutnya, kita akan melihat di mana produk DOT dapat digunakan dalam praktik.
‫Jadi saya memiliki latihan, membuat matriks, transpos mereka, lihat apakah Anda dapat melakukan produk DOT dan saya
‫akan melihat di video berikutnya.