Co jest lepsze, listy sąsiedztwa lub macierze sąsiedztwa, dla problemów z grafami w C ++? Jakie są zalety i wady każdego z
Co jest lepsze, listy sąsiedztwa lub macierze sąsiedztwa, dla problemów z grafami w C ++? Jakie są zalety i wady każdego z
Chcę przekonwertować tablicę 1-wymiarową na tablicę 2-wymiarową, określając liczbę kolumn w tablicy 2D. Coś, co działałoby tak: > import numpy as np > A = np.array([1,2,3,4,5,6]) > B = vec2matrix(A,ncol=2) > B array([[1, 2], [3, 4], [5, 6]]) Czy numpy ma funkcję, która działa jak...
Biorąc pod uwagę poniższą macierz, załóżmy, że chcę znaleźć maksymalną wartość w drugiej kolumnie: 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 Wiem, max(mat[,2])że zwróci 8. Jak mogę zwrócić indeks wiersza, w tym przypadku wiersz...
Pracuję nad interfejsem użytkownika dla aplikacji i próbuję użyć ikon w skali szarości i pozwolić użytkownikowi zmienić motyw na wybrany przez siebie kolor. Aby to zrobić, próbuję po prostu zastosować jakiś rodzaj filtra ColorFilter, aby nałożyć kolor na element do rysowania. Próbowałem użyć...
Mam matrycę (32X48). Jak mogę przekształcić macierz w jednowymiarową
Jestem fizykiem i uczyłem się programowania i spotkałem wielu ludzi używających kwaternionów do rotacji, zamiast pisać rzeczy w postaci macierzy / wektorów. W fizyce są bardzo dobre powody, dla których nie używamy kwaternionów (pomimo dziwacznej historii, która czasami opowiada się o Hamilton /...
Możesz zastosować funkcję do każdego elementu w wektorze, mówiąc na przykład v + 1, lub możesz użyć funkcji arrayfun. Jak mogę to zrobić dla każdego wiersza / kolumny macierzy bez używania pętli
Mam dwie matryce a = np.matrix([[1,2], [3,4]]) b = np.matrix([[5,6], [7,8]]) i chcę uzyskać iloczyn elementarny [[1*5,2*6], [3*7,4*8]]równy [[5,12], [21,32]] próbowałem print(np.dot(a,b)) i print(a*b) ale oba dają wynik [[19 22], [43 50]] który jest iloczynem macierzy, a nie...
Cel: z listy wektorów o równej długości utwórz macierz, w której każdy wektor stanie się wierszem. Przykład: > 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 3 4 5 [[4]] [1] 4 1 2 3 4 5 [[5]] [1] 5 1 2 3 4...
To znaczy, jeśli użyję bieżącego czasu jako indeksu do tablicy: array[Date.getTime()] = value; czy interpreter utworzy instancję wszystkich elementów od 0 do teraz? Czy różne przeglądarki robią to inaczej? Pamiętam, że kiedyś był błąd w jądrze AIX , który tworzył pseudo-ttys na żądanie, ale...
Próbuję użyć macierzy do obliczenia rzeczy. Oto kod import numpy as np # some code mmatrix = np.zeros(nrows, ncols) print mmatrix[0, 0] ale otrzymuję komunikat „niezrozumiany typ danych” i działa, jeśli robię to z terminala.
Mam problem. Muszę iterować przez każdy element w n-wymiarowej macierzy w MATLAB-ie. Problem w tym, że nie wiem, jak to zrobić dla dowolnej liczby wymiarów. Wiem, że mogę powiedzieć for i = 1:size(m,1) for j = 1:size(m,2) for k = 1:size(m,3) i tak dalej, ale czy jest sposób, aby to zrobić...
Muszę obliczyć liczbę elementów innych niż NaN w macierzy numpy ndarray. Jak można to skutecznie zrobić w Pythonie? Oto mój prosty kod do osiągnięcia tego: import numpy as np def numberOfNonNans(data): count = 0 for i in data: if not np.isnan(i): count += 1 return count Czy jest do...
NumPy to niezwykle przydatna biblioteka, a korzystając z niej stwierdziłem, że z łatwością radzi sobie z dość dużymi macierzami (10000 x 10000), ale zaczyna borykać się z czymkolwiek znacznie większym (próbując stworzyć macierz o wymiarach 50000 x 50000 zawodzi). Oczywiście wynika to z ogromnych...
W przypadku macierzy rzadkich SciPy można użyć todense()lub, toarray()aby przekształcić w macierz lub tablicę NumPy. Jakie są funkcje odwrotne? Szukałem, ale nie mam pojęcia, jakie słowa kluczowe powinny być trafne.
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ć?
Szukam przykładowej implementacji kodu, jak odwrócić macierz 4x4. Wiem, że istnieje eleminiacja Gaussa, dekompozycja LU itp., Ale zamiast przyglądać się im szczegółowo, tak naprawdę szukam kodu, który to zrobi. Idealny język to C ++, dane są dostępne w tablicy 16 wartości zmiennoprzecinkowych w...
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...
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ś...
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ół...