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.

8
¿Vinculando a R y Julia?
Julia parece muy prometedora para un cálculo rápido y sintaxis (por ejemplo, aquí ), pero sospecho que todavía no estará cerca de R en términos de flujo de trabajo de estadísticas generales durante algún tiempo. Así que me gustaría usarlo donde C ++ se usa principalmente en programas R: para …
135 r  julia 

1
¿Qué es un "símbolo" en Julia?
Específicamente: estoy tratando de usar el paquete DataFrames de Julia, específicamente la función readtable () con la opción de nombres, pero eso requiere un vector de símbolos. ¿Qué es un símbolo? ¿Por qué elegirían eso sobre un vector de cadenas? Hasta ahora solo he encontrado un puñado de referencias a …
131 julia 



1
¿Cuál es la diferencia entre campos y propiedades en Julia?
Julia tiene las funciones setter setproperty!y setfield!y getter getpropertyy getfieldque funcionan en estructuras. ¿Cuál es la diferencia entre propiedades y campos en Julia? Por ejemplo, lo siguiente parece indicar que hacen lo mismo: julia> mutable struct S a end julia> s = S(2) S(2) julia> getfield(s, :a) 2 julia> getproperty(s, …
23 julia 

2
Python vs Julia autocorrelación
Estoy tratando de hacer autocorrelación con Julia y compararlo con el resultado de Python. ¿Cómo es que dan resultados diferentes? Código de Julia using StatsBase t = range(0, stop=10, length=10) test_data = sin.(exp.(t.^2)) acf = StatsBase.autocor(test_data) da 10-element Array{Float64,1}: 1.0 0.13254954979179642 -0.2030283419321465 0.00029587850872956104 -0.06629381497277881 0.031309038331589614 -0.16633393452504994 -0.08482388975165675 0.0006905628640697538 -0.1443650483145533 Código …
19 python  julia 

1
¿Cómo leer un archivo línea por línea en Julia?
¿Cómo abro un archivo de texto y lo leo línea por línea? Hay dos casos diferentes para los que estoy interesado en respuestas: Obtenga todas las líneas en una matriz a la vez. Procese cada línea una a la vez. Para el segundo caso, no quiero tener que mantener todas …
18 file-io  julia 

2
Requerir declaración de tipo en Julia
¿Hay alguna forma de exigir explícitamente en Julia (por ejemplo, dentro de un módulo o paquete) que los tipos deben declararse ? ¿Por ejemplo, PackageCompilero Lint.jltiene algún soporte para tales controles? En términos más generales, ¿la distribución estándar de Julia proporciona algún analizador de código estático o equivalente que pueda …



2
¿De qué manera puedo comparar una función de Julia?
Antecedentes Aprendí por mí mismo el aprendizaje automático y recientemente comencé a profundizar en el ecosistema Julia Machine Learning. Viniendo de un fondo de Python y teniendo algo de Tensorflow y OpenCV / skimageexperiencia, quiero comparar las bibliotecas de Julia ML (Flux / JuliaImages) con sus contrapartes para ver qué …
11 julia 

4
¿Por qué expresiones compuestas?
Este es un ejemplo de un libro que estoy leyendo: volume = begin len = 10 breadth = 20 height = 30 len * breadth * height end ¿Por qué necesito expresiones compuestas? Podría escribir volume = 10 * 20 * 30o volume = len * breadth * heightescribir una …
10 julia 

1
Operador infijo definido por el usuario
Sé que los operadores en Julia son solo funciones estándar, y puedo usarlas usando la sintaxis de llamada de prefijo ordinario: julia> +(1, 2) 3 Sin embargo, también son especiales en el sentido de que se pueden usar (y generalmente se usan) como operadores infijos: julia> 1+2 3 ¿Podría definir …
10 julia 

1
Elevar la matriz de identidad a un poder
¿Es posible elevar la matriz de identidad a un poder? Me sale un error si intento usar el ^operador. x = [2 0 ; 0 2] x^2 # this works fine (2I)^2 #throws MethodError: no method matching ^(::UniformScaling{Int64}, ::Int64) Nota: Sé que simplemente podría hacerlo (2^2)I, pero hay casos en …
10 matrix  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.