Jestem nowy w programowaniu i próbuję rozwiązać swój pierwszy duży problem i napisać swój pierwszy duży program. Szukałem przykładów kodu open source do nauki, ale jak dotąd znalazłem tylko kod w językach, których nie do końca rozumiem lub które zawierają pokrewne, ale wciąż zbyt odległe rzeczy, aby naprawdę się uczyć. …
Istota mojego pytania jest następująca: mam system dwóch ODE. Jeden ma ograniczenie wartości początkowej, a drugi ograniczenie wartości końcowej. Można to traktować jako pojedynczy system z ograniczeniem wartości początkowej dla niektórych zmiennych i ograniczeniem wartości końcowej dla innych. Oto szczegóły: Próbuję użyć kontrolera LQR o skończonym horyzoncie czasowym do sterowania …
Muszę napisać skończony kod głośności dla magnetohydrodynamiki (MHD). Pisałem wcześniej kod numeryczny, ale nie w tej skali. Chciałem tylko zapytać, który będzie dobrym wyborem, używając struktury danych (podejście zorientowane obiektowo) z klasami lub po prostu używając wielu tablic dla różnych właściwości, pod względem szybkości, skalowalności itp. Planuję napisać kod w …
Mam zestaw danych 3-wymiarowych punktów, dla których chciałbym zbudować siatkę, używając Pythona. Całe oprogramowanie, które widziałem, wymaga podania krawędzi. Czy w Pythonie jest program, który jako dane wejściowe przyjmuje zestaw punktów w 3D i generuje siatkę? Jeśli to możliwe, chciałbym, aby siatka była jednolita.
Mam problem fizyczny rządzony równaniem Poissona w dwóch wymiarach Mam pomiary dwóch składników gradientu ∂ u / ∂ x i ∂ u / ∂ y wzdłuż pewnej części granicy, Γ m , więc chciałbym narzucić ∂ u−∇2u=f(x,y),inΩ−∇2u=fa(x,y),janΩ -\nabla^2 u = f(x,y), \; in \; \Omega ∂u / ∂x∂u/∂x\partial{u}/\partial{x}∂u / ∂y∂u/∂y\partial{u}/\partial{y}ΓmΓm\Gamma_m …
CVXOPT: http://abel.ee.ucla.edu/cvxopt/index.html OpenOpt: http://openopt.org/Welcome Jaki jest związek między nimi? Jakie są ich zalety / wady? BTW, czy jest jakaś inna wysokiej jakości biblioteka optymalizacji wypukłej ogólnego przeznaczenia dla Python / C ++?
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 …
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?
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?
Proszę wymienić pakiet Python (petsc4py itp.) Oraz rzadkie obsługiwane przez nie bezpośrednie solwery. Poproszę jedną odpowiedź (wiki-społeczności) na paczkę.
Próbuję zaimplementować metodę Runge-Kutta czwartego rzędu do rozwiązywania ODE pierwszego rzędu w Pythonie, tj. . Rozumiem, jak działa ta metoda, ale próbuję napisać skuteczny algorytm, który minimalizuje liczbę obliczeń f (x, y), ponieważ jest to dość kosztowne. Powiedziano mi, że możliwe jest ponowne wykorzystanie punktów danych, które zostały wcześniej obliczone, …
Czytałem gdzieś, że Pandy po raz pierwszy opracowano dla świata finansów, a przynajmniej nie dla nauk przyrodniczych (fizyki, biologii itd.), Więc czy jest jakiś podobny pakiet do analizy danych Pythona bardziej „zorientowany na nauki przyrodnicze”? Właśnie zacząłem używać Pand i napotkałem już dwa problemy, których nie mogłem rozwiązać bez użycia …
Mam zestaw danych, który powoli się zmienia i muszę śledzić wektory własne / wartości własne macierzy kowariancji. Używałem scipy.linalg.eigh, ale jest zbyt drogi i nie korzysta z faktu, że mam już rozkład, który jest tylko nieznacznie niepoprawny. Czy ktoś może zaproponować lepsze podejście do rozwiązania tego problemu?
W mojej odpowiedzi na pytanie dotyczące MSE dotyczące symulacji fizyki Hamiltoniana 2D zasugerowałem użycie integratora symplektycznego wyższego rzędu . Potem pomyślałem, że dobrym pomysłem może być wykazanie wpływu różnych kroków czasowych na globalną dokładność metod z różnymi zamówieniami. Napisałem i uruchomiłem skrypt Python / Pylab w tym celu. Do porównania …
W celu zmniejszenia modelu chcę obliczyć lewe wektory osobliwe związane z - powiedzmy 20 - największymi wartościami osobliwymi macierzy , gdzie N ≈ 10 6 i k ≈ 10 3 . Niestety moja matryca A będzie gęsta bez żadnej struktury.A∈RN,kA∈RN,kA \in \mathbb R^{N,k}N≈106N≈106N\approx 10^6k≈103k≈103k\approx 10^3AAA Jeśli po prostu wywołam svdprocedurę …
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.