Jak zaimportować przestrzeń nazw na stronie Razor
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.
Jak zaimportować przestrzeń nazw na stronie Razor
Chcę zdefiniować tablicę dwuwymiarową bez zainicjowanej długości w następujący sposób: Matrix = [][] ale to nie działa... Wypróbowałem poniższy kod, ale jest również nieprawidłowy: Matrix = [5][5] Błąd: Traceback ... IndexError: list index out of range Jaki jest mój...
Mam listę krotek z 2 elementami i chciałbym przekonwertować je na 2 listy, w których pierwsza zawiera pierwszą pozycję w każdej krotce, a druga lista zawiera drugą pozycję. Na przykład: original = [('a', 1), ('b', 2), ('c', 3), ('d', 4)] # and I want to become... result = (['a', 'b', 'c', 'd'],...
Na przykład, jeśli chcę odczytać środkową wartość magic(5), mogę to zrobić w następujący sposób: M = magic(5); value = M(3,3); dostać value == 13. Chciałbym móc zrobić coś takiego: value = magic(5)(3,3); value = (magic(5))(3,3); zrezygnować ze zmiennej pośredniej. Jednak MATLAB narzeka...
Jakie są zalety i wady każdego z nich? Z tego, co widziałem, jedno z nich może działać jako zamiennik drugiego, jeśli zajdzie taka potrzeba, więc powinienem zawracać sobie głowę używaniem obu, czy też powinienem trzymać się tylko jednego? Czy styl programu wpłynie na mój wybór? Robię uczenie...
W numpyniektóre operacje wracają do formy, (R, 1)ale niektóre powracają (R,). To sprawi, że mnożenie macierzy będzie bardziej nużące, ponieważ reshapewymagane jest jawne . Na przykład, biorąc pod uwagę macierz M, jeśli chcemy zrobić, numpy.dot(M[:,0], numpy.ones((1, R)))gdzie Rjest liczba wierszy...
Zainspirowany postem Raymonda Chena , powiedz, że masz dwuwymiarową tablicę 4x4, napisz funkcję, która obraca ją o 90 stopni. Raymond prowadzi do rozwiązania w pseudo-kodzie, ale chciałbym zobaczyć kilka rzeczy z prawdziwego świata. [1][2][3][4] [5][6][7][8] [9][0][1][2] [3][4][5][6] Staje...
Zamknięte. To pytanie nie jest zgodne z wytycznymi dotyczącymi przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 2 lata temu . Popraw to pytanie...
Mam n x mmacierz składającą się z nieujemnych liczb całkowitych. Na przykład: 2 3 4 7 1 1 5 2 6 2 4 3 4 2 1 2 1 2 4 1 3 1 3 4 1 2 1 4 3 2 6 9 1 6 4 „Zrzucenie bomby” zmniejsza o jeden liczbę komórki docelowej i wszystkich ośmiu jej sąsiadów do minimum zero. x x x x X x x x x Jaki jest...
Robię pewne testy porównawcze z CUDA, C ++, C #, Java i używam MATLAB do weryfikacji i generowania macierzy. Kiedy wykonuję mnożenie macierzy za pomocą MATLAB, 2048x2048nawet większe macierze są prawie natychmiast mnożone. 1024x1024 2048x2048 4096x4096 --------- --------- --------- CUDA C (ms)...
Przychodzi mi do głowy kilka powodów, dla których HashMaps z kluczami całkowitymi są znacznie lepsze niż SparseArrays: Dokumentacja systemu Android dla a SparseArraymówi: „Generalnie jest wolniejsza niż tradycyjna HashMap”. Jeśli napiszesz kod przy użyciu HashMaps zamiast SparseArrays, twój kod...
Znajomy potrzebował algorytmu, który pozwoliłby mu przeglądać elementy macierzy NxM (N i M są nieparzyste). Wymyśliłem rozwiązanie, ale chciałem sprawdzić, czy moi koledzy z SO mogą znaleźć lepsze rozwiązanie. W odpowiedzi na to pytanie zamieszczam moje rozwiązanie. Przykładowe dane wyjściowe: W...
Mam tablicę tablic, coś w rodzaju: [ [1,2,3], [1,2,3], [1,2,3], ] Chciałbym to przetransponować, aby uzyskać następującą tablicę: [ [1,1,1], [2,2,2], [3,3,3], ] Programowo nie jest to trudne przy użyciu pętli: function transposeArray(array, arrayLength){ var newArray = []; for(var i =...
Kiedy należy użyć a data.frame, a kiedy lepiej użyć matrix? Oba przechowują dane w formacie prostokątnym, więc czasami jest to niejasne. Czy są jakieś ogólne zasady określające, kiedy należy używać jakiego typu
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to...
Mam problemy z używaniem dużych obiektów w R. Na przykład: > 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...
Używam Numpy. Mam macierz z 1 kolumną i N wierszami i chcę uzyskać tablicę z N elementów. Na przykład, jeśli mam M = matrix([[1], [2], [3], [4]]), chcę dostać A = array([1,2,3,4]). Aby to osiągnąć, używam A = np.array(M.T)[0]. Czy ktoś zna bardziej elegancki sposób na uzyskanie tego samego...
W R z macierzą: one two three four [1,] 1 6 11 16 [2,] 2 7 12 17 [3,] 3 8 11 18 [4,] 4 9 11 19 [5,] 5 10 15 20 Chcę wyodrębnić podmacierz, której wiersze mają kolumnę trzecią = 11. To jest: one two three four [1,] 1 6 11 16 [3,] 3 8 11 18 [4,] 4 9 11 19 Chcę to zrobić bez zapętlania....
Numpy docs zalecają używanie tablicy zamiast matrix do pracy z macierzami. Jednak w przeciwieństwie do oktawy (której używałem do niedawna), * nie wykonuje mnożenia macierzy, musisz użyć funkcji matrixmultipy (). Czuję, że to sprawia, że kod jest bardzo nieczytelny. Czy ktoś podziela moje...
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