Domande taggate «c»

C è un linguaggio di programmazione generico. Destinato originariamente all'implementazione del software di sistema, il C ei suoi parenti stretti sono i principali linguaggi utilizzati nella maggior parte dei sistemi operativi moderni. Grazie al suo sottile strato di astrazione e al basso overhead, C consente una codifica efficiente di algoritmi e strutture dati utili per il calcolo scientifico. Usa questo tag per domande che coinvolgono il linguaggio di programmazione C.

17
Esiste un solutore di programmazione non lineare di alta qualità per Python?
Ho diversi problemi di ottimizzazione globale non convessi da risolvere. Attualmente uso MATLAB's Optimization Toolbox (in particolare, fmincon()con algoritmo = 'sqp'), che è abbastanza efficace . Tuttavia, la maggior parte del mio codice è in Python e mi piacerebbe fare l'ottimizzazione anche in Python. Esiste un solutore NLP con attacchi …

6
Quanto sono davvero migliori i compilatori Fortran?
Questa domanda è un'estensione di due discussioni che sono emerse di recente nelle risposte a " C ++ vs Fortran per HPC ". Ed è un po 'più una sfida che una domanda ... Uno degli argomenti più ascoltati a favore di Fortran è che i compilatori sono semplicemente migliori. …
74 fortran  c  blas  benchmarking 

17
È comune non usare le librerie per algoritmi numerici standard e perché?
Molti algoritmi numerici (integrazione, differenziazione, interpolazione, funzioni speciali, ecc.) Sono disponibili in librerie di calcolo scientifico come GSL . Ma vedo spesso il codice con implementazioni "manuali" di queste funzioni. Per i piccoli programmi che non sono necessariamente destinati alla distribuzione pubblica, è pratica comune tra gli scienziati computazionali implementare …
54 libraries  c 

8
Analisi dei dati della struttura proteica in C
Il mio background è nella genomica, ma recentemente ho lavorato con problemi legati alla struttura delle proteine. Ho scritto alcuni programmi rilevanti in C, costruendo il mio parser di file PDB da zero nel processo. Non mi preoccupavo di fare un parser veramente robusto, sapevo solo che costruirne uno da …


5
Calcola
La funzione ha singolarità vicino a x = 0 . Quella singolarità può essere sollevata, però: per x = 1 , si dovrebbe avere f ( x ) = 1 , poiché e x = ∑ k = 0 x kf:x↦(ex−1)/xf:x↦(ex−1)/xf \colon x \mapsto (e^x-1)/xx=0x=0x = 0x=1x=1x = 1f(x)=1f(x)=1f(x) = …
13 c++  c 


1
Esiste uno strumento là fuori che può generare estensioni di intervallo delle funzioni Fortran (o C) analizzando il codice Fortran (o C)?
I casi di studio nella mia tesi di dottorato richiedono che io abbia estensioni di intervallo delle subroutine Fortran in CHEMKIN-II (mi scuso per il collegamento; è il migliore che ho trovato per un pacchetto non più distribuito dal Sandia National Laboratory). CHEMKIN-II è un pacchetto chimico utilizzato nella chimica …


3
Verifica se due matrici 12x12 hanno lo stesso determinante
12×1212×1212 \times 12QQQdet(Q)=det(12I−Q−J)(1)det(Q)=det(12I−Q−J)(1)\det(Q) = \det(12I-Q-J) \; \; (1)JJJ Attualmente lo sto facendo con la libreria di armadillo ma risulta essere troppo lento. Il fatto è che devo farlo per un trilione di matrici e si scopre che il calcolo dei due determinanti è il collo di bottiglia del mio programma. …



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.