Preguntas etiquetadas con julia

Julia es un lenguaje de programación dinámico de alto nivel y alto rendimiento para computación técnica. Aborda el problema de dos idiomas combinando la facilidad de uso de lenguajes como R y Python con el rendimiento de C y Fortran.

3
Comparación de velocidad Python vs Julia
Traté de comparar estos dos fragmentos y ver cuántas iteraciones se podían hacer en un segundo. Resulta que Julia logra 2.5 millones de iteraciones mientras que Python 4 millones. ¿No se supone que Julia sea más rápida? ¿O tal vez estos dos fragmentos no son equivalentes? Pitón: t1 = time.time() …
9 python  julia 

2
Sistema de interceptación de señales en Julia
En un programa de Julia que se ejecuta en Linux, necesito iniciar una acción dedicada cuando se cambia el tamaño de una ventana de consola. Entonces, ¿cómo en Julia, puedo interceptar la señal del sistema SIGWINCH (cambio de tamaño de ventana) y asignarle una función que realice la acción requerida? …
9 julia  signals  ada 


1
¿Cómo escribir convenientemente el operador xor (⊻)?
El operador 'xor' en julia se define mediante el siguiente símbolo: ⊻ Si no me equivoco, este también es el único símbolo que representa 'xor'. ¿Cómo se supone que debes escribir esto convenientemente? ¿Se supone que debo copiarlo o pegarlo en mi código o recordar de memoria la representación Unicode?
9 julia  xor 

1
¿Cómo leer un archivo binario en Julia?
He usado Matlab y ahora trato de convertir algo de código a Julia. % Load data in Matlab fileID = fopen('./data_6000x3199.bin'); Data = fread(fileID,[6000,3199],'single'); fclose(fildID); Sin embargo, no tengo idea de cómo leer este archivo binario de tipo único en el código de Julia. ¿Alguien puede ayudar esto, por favor?
9 julia 

1
¿Cómo recupero argumentos de palabras clave de un campo de kwargs salpicados?
Si tengo una firma de función como f(args...; kwargs...), ¿cómo puedo obtener una palabra clave específica kwargs? Escribir ingenuamente kwargs.xno funciona: 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] #f#7(::Base.Iterators.Pairs{Symbol,Int64,Tuple{Symbol},NamedTuple{(:x,),Tuple{Int64}}}, ::typeof(f)) …
9 julia 



2
Julia en Google Colab
Estoy tratando de configurar Julia con Google Colab. Se han seguido las instrucciones de instalación como en https://discourse.julialang.org/t/julia-on-google-colab-free-gpu-accelerated-shareable-notebooks/15319 . A pesar de eso, no puedo lanzar a Julia. Estoy tratando de usar Julia con Google Colab. Seguí los siguientes pasos: Instalar CUDA !wget https://developer.nvidia.com/compute/cuda/9.0/Prod/local_installers/cuda-repo-ubuntu1604-9-0-local_9.0.176-1_amd64-deb !dpkg -i cuda-repo-ubuntu1604-9-0-local_9.0.176-1_amd64-deb !apt-key add /var/cuda-repo-9-0-local/7fa2af80.pub …

1
Obtener tipo en matriz
¿Cómo puedo obtener el tipo dentro de una matriz? a = [1,2,3] Puedo obtener el tipo de a typeof(a) Vector{Int64} pero en realidad quiero Int64. Primero, pensé que una solución para novatos podría ser typeof(a[1]) Int64 pero esto en realidad no es correcto, como se puede ver aquí: a = …
8 julia 

2
Eliminar estructura en Julia
Creé un tipo compuesto mutable struct Person id::Int64 end Esto salió bien, así que quiero expandir el tipo como este mutable struct Person id::Int64 contacts::Array{Int64} end pero me dicen que esto es un invalid redefinition of constant Person. ¿Cómo elimino un tipo? ¿Hay otra forma además de reiniciar REPL? (Porfavor …
8 julia 




1
Cómo guardar 10 ^ 19 en Julia sin un desbordamiento
Estoy tratando de guardar el número 10 ^ 19 en una variable en Julia. Sé que está desbordando, pero pensé que hacer algo así BigInt(10^19)o Int128(10^19)resolvería el problema, pero no lo hace. ¿Alguna idea? Ver comportamiento de desbordamiento para Julia
8 julia 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.