Resultados de la búsqueda a petición "julia"
¿Cómo obtener copias profundas de los tipos compuestos de Julia?
Así que aquí está el escenario. Tengo múltiples tipos compuestos definidos con sus propios campos y constructores. Vamos a mostrar dos componentes simplificados aquí: type component1 x y end type component2 x y z endAhora quiero definir un ...
¿Cómo guardar una matriz NxNxN (o Matrix) en un archivo en Julia (o Python)?
Estoy trabajando en un cuaderno Jupyter y actualmente estoy usando a Julia Estoy tratando de guardar una matriz de 3x3x3 en un archivo de texto, así que cuando la incluyo en otro cuaderno, la matriz también es una matriz de 3x3x3. ¿Alguna ...
¿Cómo determino si un script de julia se incluye como módulo o si se ejecuta como script?
Me gustaría saber cómo en elJulia [https://julialang.org]idioma, puedo determinar si unfile.jl se ejecuta como script, como en la llamada: bash$ julia file.jlSolo debe en este caso iniciar una funciónmain, por ejemplo. Así podría ...
¿Cuál es la forma correcta de guardar y recuperar diccionarios en Julia?
He visto que Julia interpreta adecuadamente los archivos "MAT" que tienen estructuras que se leen como diccionarios sin problema. Ahora he creado un diccionario propio, que tiene la siguiente estructura (String, String)=> [ Int, Int, Int]en cada ...
¿En qué sentido las lenguas como Elixir y Julia son homoicónicas?
La homoiconicidad en Lisp es fácil de ver: (+ 1 2) es tanto la función llamada a+ con1, 2 como argumentos, además de ser una lista que contiene+, 1y2. Es simultáneamente código y datos. Sin embargo, en un idioma como Julia: 1 + 2 Sé que ...
Julia introspection - obtiene el nombre de la variable pasada a la función
En Julia, ¿hay alguna forma de obtener el nombre de una función? x = 10 function myfunc(a) # do something here end assert(myfunc(x) == "x") ¿Necesito usar macros o hay un método nativo que proporcione introspección?
Crear copias en Julia con = operador
Cuando creo una matriz A y la asigno a B A = [1:10] B = APuedo modificar A y el cambio se refleja en B A[1] = 42 # B[1] is now 42Pero si hago eso con variables escalares, el cambio no se propaga: a = 1 b = a a = 2 # b remains being 1Incluso ...
¿Por qué se fomenta la desvectorización en Julia?
Parece que se recomienda escribir código desvectorizado en Julia. Incluso hay un paquete [https://github.com/lindahua/Devectorize.jl]que trata de hacer eso por ti Mi pregunta es por qué En primer lugar, hablando desde el aspecto de la ...
Argumento de la función de Julia por referencia
Los documentos dicen En Julia, todos los argumentos de las funciones se pasan por referencia. así que me sorprendió ver una diferencia en el comportamiento de estas dos funciones: function foo!(r::Array{Int64}) r=r+1 end function ...
¿Cómo hacer una GUI en Julia?
Soy nuevo en programación en Julia y necesito crear una GUI. He estado buscando información y no encuentro nada útil. Traté de buscar información en la página web oficial de Julia, pero parece que no funciona. Me pregunto si alguno de ustedes ...