Quale è meglio: FORTRAN o Python? E credo che in entrambi i casi tu abbia bisogno di Gnuplot, vero? Al momento sto lavorando su una macchina Windows. Vorrei usarlo per ottenere soluzioni numeriche per problemi di fisica, tra cui simulazioni Monte-Carlo, integrazione numerica e differenziazione, dinamica molecolare, ecc. Ho visto …
Vorrei sapere se esiste un modo rapido per calcolare la distanza euclidea di due vettori in Ottava. Sembra che non ci sia una funzione speciale per questo, quindi dovrei semplicemente usare la formula con sqrt?
Recentemente ho confrontato diversi solutori non lineari di scipy e sono stato particolarmente colpito dall'esempio di Newton-Krylov nel ricettario di Scipy in cui risolvono un'equazione differenziale di secondo ordine con il termine di reazione non lineare in circa 20 righe di codice. Ho modificato il codice di esempio per risolvere …
Vorrei essere indipendente dal software commerciale per il mio lavoro scientifico. Trovo insoddisfacenti i pacchetti commerciali come Matlab e le sue cassette degli attrezzi, perché non so se avrò accesso a Matlab in futuro e perché non mi piace la lingua. Pertanto, sto cercando alternative. Fortunatamente, sono abbastanza fluente in …
Ho iniziato a usare Python come linguaggio di programmazione per svolgere tutti i miei compiti in CFD. Ho poca esperienza nella programmazione. Sono un esperto in ingegneria meccanica e sto perseguendo un'istruzione superiore in ingegneria aerospaziale. a volte l'aspetto informatico del CFD diventa più noioso che manipolare le equazioni o …
Il mio gruppo di ricerca si concentra sulla dinamica molecolare, che ovviamente può generare gigabyte di dati come parte di un'unica traiettoria che deve quindi essere analizzata. Molti dei problemi di cui ci occupiamo riguardano correlazioni nel set di dati, il che significa che dobbiamo tenere traccia di grandi quantità …
Sto sviluppando un codice più grande per eseguire calcoli con autovalori di enormi matrici sparse, nel contesto della fisica computazionale. Metto alla prova le mie routine contro il semplice oscillatore armonico in una dimensione, poiché gli autovalori sono ben noti analiticamente. Facendo così e confrontando le mie routine con i …
Qualcuno qui ha usato il calcolo scientifico a doppia precisione con GPU di nuova generazione (ad es. K20) tramite Python? So che questa tecnologia è in rapida evoluzione, ma qual è il modo migliore per farlo attualmente? La GPU è fuori portata per le famose librerie scientifiche di Python numpy …
Desidero attuare la seguente espressione in Python: dove ed sono matrici NumPy di taglia , e è una matrice numpy di dimensioni . La dimensione potrebbe arrivare a circa 10000 e la funzione fa parte di un circuito interno che verrà valutato molte volte, quindi la velocità è importante.xi=∑j=1i−1ki−j,jai−jaj,Xio=Σj=1io-1Kio-j,jun'io-jun'j, x_i …
Sto scrivendo un documento riproducibile e il documento ha risultati computazionali che sono generati da uno script Python (uno script MATLAB simile genera risultati quasi identici). Ritengo che il documento sarebbe più facile da capire per i lettori se potessero abbinare i calcoli nel documento con i calcoli nel codice. …
Sto riscontrando problemi nell'implementazione numerica di una funzione. Soffre del fatto che a valori di input elevati il risultato è un numero molto grande per un numero molto piccolo. Non sono sicuro che la cancellazione catastrofica sia il termine corretto, quindi correggimi se lo è. Prova di qualcosa che non …
Sto vivendo una certa frustrazione per il modo in cui matlab gestisce l'integrazione numerica rispetto a Scipy. Osservo le seguenti differenze nel mio codice di prova di seguito: La versione di Matlab funziona in media 24 volte più veloce del mio equivalente di Python! La versione di Matlab è in …
Ho usato diversi metodi per calcolare sia il rango di una matrice sia la soluzione di un sistema di equazioni a matrice. Mi sono imbattuto nella funzione linalg.svd. Confrontando questo con il mio sforzo di risolvere il sistema con l'eliminazione gaussiana, sembra essere sia più veloce che più preciso. Sto …
Sto cercando di capire se esiste un modo più veloce per calcolare tutti gli autovalori e gli autovettori di una matrice di adiacenza molto grande e sparsa rispetto all'uso di scipy.sparse.linalg.eigsh Per quanto ne so, questo metodo utilizza solo la scarsità e attributi di simmetria della matrice. Una matrice di …
Ho bisogno di risolvere s.t.minx∥Ax−b∥22,∑ixi=1,xi≥0,∀i.minx‖Ax−b‖22,s.t.∑ixi=1,xi≥0,∀i.\begin{alignat}{1} & \min_{x}\|Ax - b\|^2_{2}, \\ \mathrm{s.t.} & \quad\sum_{i}x_{i} = 1, \\ & \quad x_{i} \geq 0, \quad \forall{i}. \end{alignat} Io penso che sia un problema di secondo grado che dovrebbe essere risolvibile con CVXOPT , ma non riesco a capire come.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.