W matematyce macierz (mnoga macierze) to prostokątna tablica liczb, symboli lub wyrażeń ułożona w wierszach i kolumnach. Poszczególne pozycje macierzy nazywane są jej elementami lub wpisami.
Mam ramkę danych z 10 kolumnami, zbierającą akcje „użytkowników”, gdzie jedna z kolumn zawiera identyfikator (nie jest unikalny, identyfikujący użytkownika) (kolumna 10). długość ramki danych wynosi około 750000 wierszy. Próbuję wyodrębnić pojedyncze ramki danych (więc otrzymuję listę lub wektor ramek danych) podzielone według kolumny zawierającej identyfikator „użytkownika”, aby wyodrębnić działania …
Mam 92 zestawy danych tego samego typu. Chcę stworzyć macierz korelacji dla dowolnych dwóch możliwych kombinacji. tj. chcę macierz 92 x 92. taki, że element (ci, cj) powinien być korelacją między ci i cj. Jak mogę to zrobić?
Szukałem rozwiązania tego problemu przez ponad dzień, ale nic nie pomaga, nawet odpowiedzi tutaj. Dokumentacja też niczego nie wyjaśnia. Po prostu próbuję uzyskać obrót w kierunku innego obiektu. Problem polega na tym, że mapa bitowa nie jest obracana wokół ustalonego punktu, ale raczej wokół map bitowych (0,0). Oto kod, z …
Kiedy podzbiorę macierz na pojedynczą kolumnę, wynik jest klasy numerycznej, a nie macierzy (tj. MyMatrix [, 5] do podzbioru w piątej kolumnie). Czy istnieje kompaktowy sposób na podzbiór do pojedynczej kolumny, zachowanie formatu macierzy i zachowanie nazw wierszy / kolumn bez robienia czegoś skomplikowanego, takiego jak: matrix( myMatrix[ , 5 …
Mam matrycę (stosunkowo dużą), którą muszę przetransponować. Załóżmy na przykład, że moja macierz to a b c d e f g h i j k l m n o p q r Chcę, aby wynik był następujący: a g m b h n c I o d j p e …
Powiedzmy, że chcesz przekonwertować macierz na listę, w której każdy element listy zawiera jedną kolumnę. list()lub as.list()oczywiście nie zadziała, a do tej pory używam hacka, używając zachowania tapply: x <- matrix(1:10,ncol=2) tapply(x,rep(1:ncol(x),each=nrow(x)),function(i)i) Nie jestem z tego całkowicie zadowolony. Czy ktoś zna czystszą metodę, której pomijam? (aby utworzyć listę wypełnioną wierszami, …
Czy można podnieść matrycę tożsamości do potęgi? Otrzymuję błąd, jeśli spróbuję użyć ^operatora. x = [2 0 ; 0 2] x^2 # this works fine (2I)^2 #throws MethodError: no method matching ^(::UniformScaling{Int64}, ::Int64) Uwaga: Wiem, że mógłbym to po prostu zrobić (2^2)I, ale są przypadki, w których nie można tego …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.