Czy istnieje opublikowana lista najlepszych praktyk zapewniających długowieczność kodu, z myślą o odtwarzalnych wynikach naukowych? (np. open source, praktyki dokumentacji, wybór zależności, wybór języka, maszyny wirtualne itp.). Wiedz o wszelkich badaniach (lub ich brak, przykładach / anegdotach), które próbowały oszacować okres półtrwania typowego kodu naukowego lub innego oprogramowania (czy to …
Proste pytanie: wykonać całkę wielowymiarową, biorąc pod uwagę, że zdecydowano, że jakaś metoda Monte Carlo jest odpowiednia, czy istnieje jakakolwiek zaleta, że regularna integracja MC przy użyciu liczb pseudolosowych ma przewagę nad integracją quasi-Monte Carlo przy użyciu sekwencji quasirandom ? Jeśli tak, to jak rozpoznałbym sytuacje, w których ta korzyść …
Załóżmy, że jest prawdziwą macierzą symetryczną i podano jej rozkład wartości własnej V Λ V T. Łatwo jest zobaczyć, co dzieje się z wartościami własnymi sumy A + c I, gdzie c jest stałą skalarną (patrz to pytanie ). Czy możemy wyciągnąć wnioski w ogólnym przypadku A + D, gdzie …
Obecnie produkuję obrazy 1d i 2d za pomocą Matlaba w celu porównania dokładności z danym modelem. Muszę porównać moje metody ze standardowym modelem Gaussa .wfn i zamierzam to zrobić, analizując gęstość cząsteczki, a także laplaciana. Interesuje mnie tworzenie obrazów 2D różnic w przybliżeniu do przybliżenia .wfn (być może poprzez mapę …
Mam doświadczenie w kodowaniu OpenMP dla maszyn z pamięcią współużytkowaną (zarówno w C, jak i FORTRAN), aby wykonywać proste zadania, takie jak dodawanie macierzy, mnożenie itp. (Aby zobaczyć, jak konkuruje z LAPACK). Wiem, że OpenMP wystarcza do wykonywania prostych zadań bez konieczności przeglądania dokumentacji. Ostatnio przeszedłem na Python dla moich …
Czasopismo Association for Computing Machinery Transactions on Mathematical Software (ACM TOMS) publikuje wiele artykułów na temat algorytmów numerycznych obejmujących implementacje oprogramowania. Zgodnie z ich polityką redakcyjną , przesłanie artykułu z algorytmem zawiera kod źródłowy dla implementacji algorytmu opisanego we wspomnianym artykule. Ten kod źródłowy podlega Umowie o prawie autorskim i …
Czy jest jakaś nadzieja na skuteczne rozwiązanie następującego układu liniowego za pomocą metody iteracyjnej? A∈Rn×n,x∈Rn,b∈Rn, with n>106A∈Rn×n,x∈Rn,b∈Rn, with n>106A \in \mathbb{R}^{n \times n}, x \in \mathbb{R}^n, b \in \mathbb{R}^n \text{, with } n > 10^6 Ax=bAx=bAx=b z Δ - 6 6 1A=(Δ−K)A=(Δ−K) A=(\Delta - K) , gdzie jest bardzo rzadką …
Czy są jakieś algorytmy wykrywania społeczności dla grafów dwustronnych (sieci 2-trybowe) zaimplementowane w igraph, networkX, R lub Python itp.? W szczególności, czy istnieje takie wdrożenie, w którym można by ograniczyć wykrywanie społeczności tylko w jednym z dwóch trybów?
Próbuję rozwiązać równanie typu: (−∂2∂x2−f(x))ψ(x)=λψ(x)(−∂2∂x2−f(x))ψ(x)=λψ(x) \left( -\tfrac{\partial^2}{\partial x^2} - f\left(x\right) \right) \psi(x) = \lambda \psi(x) Gdzie f(x)f(x)f(x) ma prosty biegun o wartości 000 , dla najmniejszych NNN wartości własnych i wektorów własnych. Warunki brzegowe to: ψ(0)=0ψ(0)=0\psi(0) = 0 i ψ(R)=0ψ(R)=0\psi(R)=0 , a ja patrzę tylko na funkcję ponad (0,R](0,R](0,R] . …
Poniższe równanie macierzowe w dla danych macierzy i pojawia się w mojej pracy jako charakterystyka macierzy kowariancji. Dowiedziałem się, że to równanie jest znane, zwłaszcza w teorii ciągłego sterowania czasem, jako równanie Lapunowa i że istnieją różne dobrze znane algorytmy jego rozwiązywania, które wykorzystują szczególną naturę tego równania liniowego. Σ …
Załóżmy, że A jest ogólną macierzą rzadką i chcę obliczyć wartości własne. Nie wiem, jak wykryć wielokrotność wartości własnych. O ile mi wiadomo, w specjalnym przypadku znalezienia wielomianowych pierwiastków metodą macierzy towarzyszącej, możemy zastosować RRQR w celu wykrycia wielokrotności pierwiastków.
O ile wolniej jest Petsc4py vs C / C ++ / Fortran? Zdaję sobie sprawę, że będzie to w znacznym stopniu zależeć od wykonywanego kodu, ale co z czymś prostym, takim jak produkt macierz-wektor?
Biorąc pod uwagę system gdzie , przeczytałem, że w przypadku gdy iteracja Jacobiego jest używana jako solver, metoda nie zbiegnie się, jeśli ma wartość niezerową składnik zerowa przestrzeni . Jak zatem można formalnie stwierdzić, że pod warunkiem, że ma niezerowy składnik obejmujący zerową przestrzeń , metoda Jacobiego jest niespójna? Zastanawiam …
Mam zestawy danych pola wielopunktowego, każdy zestaw danych punktowych dotyczy pojedynczej komórki nieustrukturyzowanej siatki. Celem jest interpolacja danych do centrum komórki, bezpośrednio lub pośrednio, w jak najdokładniejszy sposób. Jeśli użyję interpolacji z odwrotnym ważeniem odległości, w przypadku, gdy odległość między źródłem a celem (centrum komórki) jest bardzo mała, może dojść …
Proszę wymienić pakiet Python (petsc4py itp.) Oraz rzadkie obsługiwane przez nie bezpośrednie solwery. Poproszę jedną odpowiedź (wiki-społeczności) na paczkę.
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.