«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.


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ı?

6
Bir matrisin veya veri çerçevesinin her satırına bir işlev uygulayın
2'ye göre bir matrisim ve bağımsız değişkenlerinden biri olarak 2 vektörü alan bir fonksiyonum olduğunu varsayalım. Fonksiyonu matrisin her satırına uygulamak ve bir n vektörü elde etmek istiyorum. Bu R'de nasıl yapılır? Örneğin, bir 2B standart Normal dağılımın yoğunluğunu üç noktada hesaplamak istiyorum: bivariate.density(x = c(0, 0), mu = c(0, …
130 r  function  matrix  apply  sapply 


3
R kullanarak maksimum değeri içeren satır dizini bulma
Aşağıdaki matris verildiğinde, ikinci sütundaki maksimum değeri bulmak istediğimi varsayalım: mat <- matrix(c(1:3,7:9,4:6), byrow = T, nc = 3) mat [,1] [,2] [,3] [1,] 1 2 3 [2,] 7 8 9 [3,] 4 5 6 max(mat[,2])8 döneceğini biliyorum . Satır indeksini nasıl döndürebilirim, bu durumda ikinci satır?
117 r  matrix 


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 …

8
Kuaterniyonlar neden rotasyonlar için kullanılır?
Ben bir fizikçiyim ve bazı programlama öğreniyorum ve matris / vektör formunda şeyler yazmak yerine dönüşler için kuaterniyonları kullanan birçok insanla karşılaştım. Fizikte, kuaterniyonları kullanmamamızın çok iyi nedenleri vardır (ara sıra Hamilton / Gibbs / vb. Hakkında anlatılan tuhaf hikayeye rağmen). Fizik, açıklamalarımızın iyi bir analitik davranışa sahip olmasını gerektirir …


6
R'deki vektörler listesinden nasıl matris yaparım?
Hedef: eşit uzunluktaki vektörlerin listesinden, her vektörün bir satır haline geldiği bir matris oluşturun. Misal: > a <- list() > for (i in 1:10) a[[i]] <- c(i,1:5) > a [[1]] [1] 1 1 2 3 4 5 [[2]] [1] 2 1 2 3 4 5 [[3]] [1] 3 1 2 …
102 r  matrix  vector 

1
veri türü anlaşılmadı
Bir şeyleri hesaplamak için bir matris kullanmaya çalışıyorum. Kod bu import numpy as np # some code mmatrix = np.zeros(nrows, ncols) print mmatrix[0, 0] ancak 'veri türü anlaşılmadı' mesajı alıyorum ve bunu terminalden yaparsam çalışıyor.
96 python  matrix  numpy 

4
Python'da bir ndarray'deki NaN olmayan öğelerin sayısını sayma
Bir ndarray matrisindeki NaN olmayan elemanların sayısını hesaplamam gerekiyor. Python'da bunu nasıl verimli bir şekilde yapabilirsiniz? İşte bunu başarmak için benim basit kodum: import numpy as np def numberOfNonNans(data): count = 0 for i in data: if not np.isnan(i): count += 1 return count Bunun için numpy'de yerleşik bir işlev …
90 python  numpy  matrix  nan 

3
Sütundaki ortak değere göre büyük bir veri çerçevesini bir veri çerçevesi listesine bölme
"Kullanıcıların" eylemlerini toplayan 10 sütunlu bir veri çerçevem ​​var, burada sütunlardan biri bir kimlik içeriyor (benzersiz değil, kullanıcıyı tanımlayan) (sütun 10). veri çerçevesinin uzunluğu yaklaşık 750000 satırdır. Tek bir aktörün eylemlerini izole etmek için "kullanıcı" tanımlayıcısını içeren sütuna ayrı ayrı veri çerçevelerini çıkarmaya çalışıyorum (bu nedenle veri çerçevelerinin bir listesini …



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.