Julia è un linguaggio di programmazione dinamico di alto livello e ad alte prestazioni per il calcolo tecnico. Affronta il problema delle due lingue combinando la facilità d'uso di linguaggi come R e Python con le prestazioni di C e Fortran.
Ho provato a confrontare questi due frammenti e vedere quante iterazioni si potrebbero fare in un secondo. Si scopre che Julia raggiunge 2,5 milioni di iterazioni mentre Python 4 milioni. Julia non dovrebbe essere più veloce. O forse questi due frammenti non sono equivalenti? Pitone: t1 = time.time() i = …
In un programma Julia eseguito su Linux, devo avviare un'azione dedicata quando viene ridimensionata una finestra della console. Quindi, come in Julia, posso intercettare il segnale di sistema SIGWINCH (ridimensionamento della finestra) e collegare ad esso una funzione che esegue l'azione richiesta? In Ada è piuttosto semplice dichiararlo: protected Signalhandler …
Come posso mostrare tutti i metodi di una funzione in Julia ( invio multiplo )? Ad esempio, tutti i metodi esistenti nello spazio dei nomi per la funzione abs.
L'operatore "xor" in julia è definito dal seguente simbolo: ⊻ Se non sbaglio questo è anche l'unico simbolo che rappresenta "xor". Come dovresti digitare questo convenientemente? Devo copiarlo o incollarlo nel mio codice o ricordare a memoria la rappresentazione unicode?
Ho usato Matlab e ora provo a convertire un po 'di codice in Julia. % Load data in Matlab fileID = fopen('./data_6000x3199.bin'); Data = fread(fileID,[6000,3199],'single'); fclose(fildID); Tuttavia, non ho idea di come leggere questo file binario di tipo singolo nel codice Julia. Qualcuno può aiutarlo, per favore?
Se ho una firma di funzione come f(args...; kwargs...), come posso ottenere una parola chiave specifica da kwargs? La digitazione ingenua kwargs.xnon funziona: julia> f(args...; kwargs...) = kwargs.x f (generic function with 1 method) julia> f(x=1) ERROR: type Pairs has no field x Stacktrace: [1] getproperty(::Base.Iterators.Pairs{Symbol,Int64,Tuple{Symbol},NamedTuple{(:x,),Tuple{Int64}}}, ::Symbol) at ./Base.jl:20 [2] …
Sto usando PackageCompiler nella speranza di creare un eseguibile che elimini il sovraccarico di compilazione just-in-time. La documentazione spiega che devo definire una funzione julia_mainper chiamare la logica del mio programma e scrivere un "file snoop", uno script che chiama le funzioni che desidero precompilare. Il mio julia_mainprende un singolo …
Esiste un modo conveniente / abbreviato per scorrere un ciclo for su un array, ottenendo sia valore che indice? Opzioni di base: i = 1 for file in ["foo.csv", "bar.csv"] ... i += 1 end files = ["foo.csv", "bar.csv"] for i in 1:length(files) files[i] end
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.