«matrix-multiplication» etiketlenmiş sorular

12
Matris çarpımında MATLAB neden bu kadar hızlı?
CUDA, C ++, C #, Java ile bazı kıyaslamalar yapıyorum ve doğrulama ve matris üretimi için MATLAB kullanıyorum. MATLAB ile matris çarpımı yaptığımda 2048x2048ve hatta daha büyük matrisler neredeyse anında çoğaltılır. 1024x1024 2048x2048 4096x4096 --------- --------- --------- CUDA C (ms) 43.11 391.05 3407.99 C++ (ms) 6137.10 64369.29 551390.93 C# (ms) …


8
NumPy Matrix ve Array sınıfları için çarpma nasıl farklılık gösterir?
Numpy docs, matrislerle çalışmak için matris yerine dizi kullanılmasını önerir. Bununla birlikte, oktavın aksine (yakın zamana kadar kullandığım), * matris çarpımını gerçekleştirmiyor, matrixmultipy () işlevini kullanmanız gerekir. Bunun kodu çok okunamaz hale getirdiğini düşünüyorum. Görüşlerimi paylaşan ve bir çözüm bulan var mı?

10
Neden 2048x2048'de 2047x2047 dizi çarpımına göre çok büyük performans artışı var?
Daha önce MATLAB matris çarpımında neden bu kadar hızlı? Bölümünde belirtildiği gibi bazı matris çarpım karşılaştırması yapıyorum. Şimdi başka bir sorun var, iki 2048x2048 matrisi çarparken, C # ile diğerleri arasında büyük bir fark var. Sadece 2047x2047 matrislerini çarpmaya çalıştığımda normal görünüyor. Karşılaştırma için başkalarını da ekledim. 1024x1024 - 10 …


4
Numpy'de element-wise matris çarpımı (Hadamard çarpımı) nasıl elde edilir?
İki matrisim var a = np.matrix([[1,2], [3,4]]) b = np.matrix([[5,6], [7,8]]) ve ben öğeye göre ürünü almak istiyorum, [[1*5,2*6], [3*7,4*8]], eşit [[5,12], [21,32]] denedim print(np.dot(a,b)) ve print(a*b) ama ikisi de sonucu verir [[19 22], [43 50]] bu matris çarpımıdır, eleman bazlı çarpım değildir. Yerleşik işlevleri kullanarak element bazlı ürünü (diğer …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.