«matrix» etiketlenmiş sorular

Matematikte bir matris (çoğul matrisler), satırlar ve sütunlar halinde düzenlenmiş dikdörtgen bir sayılar, semboller veya ifadeler dizisidir. Bir matristeki tek tek öğelere öğeleri veya girdileri denir.


12
Geçiş / Sıkıştırma İşlevi (zip'in tersi)?
Ben 2 maddelik tuples bir listesi var ve ben ilk her tuple ilk öğeyi içeren ve ikinci liste ikinci öğeyi tutan 2 listeye dönüştürmek istiyorum. Örneğin: original = [('a', 1), ('b', 2), ('c', 3), ('d', 4)] # and I want to become... result = (['a', 'b', 'c', 'd'], [1, 2, …
505 python  list  matrix  transpose 

9
Bir işlev tarafından döndürülen bir MATLAB dizisini önce yerel bir değişkene atamadan nasıl dizine ekleyebilirim?
Örneğin, orta değeri okumak istiyorsanız magic(5), bunu şöyle yapabilirsiniz: M = magic(5); value = M(3,3); almak için value == 13. Bunlardan biri gibi bir şey yapmak istiyorum: value = magic(5)(3,3); value = (magic(5))(3,3); ara değişkenten vazgeçmek. Ancak MATLAB Unbalanced or unexpected parenthesis or bracket, önceki parantezden şikayetçi 3. Bir diziden …

5
Numpy dizileri ve matrisler arasındaki farklar nelerdir? Hangisini kullanmalıyım?
Her birinin avantajları ve dezavantajları nelerdir? Gördüğüm kadarıyla, ya biri gerekirse diğerinin yerine çalışabilir, bu yüzden her ikisini de kullanmalı mıyım yoksa bunlardan birine mi yapışmalıyım? Programın tarzı seçimimi etkiler mi? Ben numpy kullanarak bazı makine öğrenme yapıyorum, bu yüzden gerçekten çok matris, ama aynı zamanda çok sayıda vektör (diziler) …
346 python  arrays  matrix  numpy 

6
Numpy. Dizi şekli (R, 1) ve (R,) arasındaki fark
İçinde numpybazı işlemler şekillenir, (R, 1)bazıları geri döner (R,). Bu, açık reshapegerektiği için matris çarpımını daha sıkıcı hale getirecektir . Örneğin, bir matris verildiğinde , satır sayısını nerede Myapmak istiyorsak (elbette aynı sorun sütun bazında da gerçekleşir). Biz alacak beri hatayı şeklinde olduğunu ancak şeklindedir .numpy.dot(M[:,0], numpy.ones((1, R)))Rmatrices are not …

30
İki boyutlu bir diziyi nasıl döndürürsünüz?
Raymond Chen'in gönderisinden esinlenerek , 4x4 iki boyutlu bir diziniz olduğunu söyleyin, 90 derece döndüren bir işlev yazın. Raymond sözde kodda bir çözüme bağlanır, ancak bazı gerçek dünya şeyleri görmek istiyorum. [1][2][3][4] [5][6][7][8] [9][0][1][2] [3][4][5][6] Oluyor: [3][9][5][1] [4][0][6][2] [5][1][7][3] [6][2][8][4] Güncelleme : Nick'in cevabı en basit olanıdır, ancak bunu n …

11
En yaygın kullanılan C ++ vektör / matris matematik / doğrusal cebir kütüphaneleri ve bunların maliyet ve fayda dengesi nedir? [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerine uygun değil . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yığın Taşması için konuyla ilgili olacak şekilde güncelleyin . 2 yıl önce kapalı . Bu soruyu geliştir Birçok projenin yavaş yavaş matris matematiği yapma ihtiyacı ortaya çıktığı ve yarım sınıflı …


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) …

23
JavaScript'te 2B diziyi aktarma
Bir dizi dizim var, şöyle bir şey: [ [1,2,3], [1,2,3], [1,2,3], ] Aşağıdaki dizi almak için onu devrik etmek istiyorum: [ [1,1,1], [2,2,2], [3,3,3], ] Döngüler kullanarak bunu programlı olarak yapmak zor değildir: function transposeArray(array, arrayLength){ var newArray = []; for(var i = 0; i < array.length; i++){ newArray.push([]); }; …

8
R bellek yönetimi / n Mb boyutunda vektör tahsis edemez
R'de büyük nesneleri kullanmaya çalışırken sorunlarla karşılaşıyorum. Örneğin: > memory.limit(4000) > a = matrix(NA, 1500000, 60) > a = matrix(NA, 2500000, 60) > a = matrix(NA, 3500000, 60) Error: cannot allocate vector of size 801.1 Mb > a = matrix(NA, 2500000, 60) Error: cannot allocate vector of size 572.2 Mb …

30
Bir sarmal içinde döngü
Bir arkadaşının bir NxM matrisinin elemanları arasında döngü yapmasına izin verecek bir algoritmaya ihtiyacı vardı (N ve M garip). Bir çözüm buldum, ama diğer SO'ers'ımın daha iyi bir çözüm bulup bulamayacağını görmek istedim. Çözümümü bu sorunun cevabı olarak gönderiyorum. Örnek Çıktı: 3x3'lük bir matris için çıktı şöyle olmalıdır: (0, 0) …


19
Java matris matematik kütüphanelerinin performansı? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların olgular, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . …
151 java  math  matrix  performance 

9
Diziden sayıya matris
Numpy kullanıyorum. 1 sütun ve N satır içeren bir matris var ve ben N elemanları ile bir dizi almak istiyorum. Örneğin, eğer varsa M = matrix([[1], [2], [3], [4]]), almak istiyorum A = array([1,2,3,4]). Bunu başarmak için kullanıyorum A = np.array(M.T)[0]. Aynı sonucu almanın daha zarif bir yolunu bilen var …
149 python  arrays  matrix  numpy 

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.