Perguntas com a marcação «julia»

Julia é uma linguagem de programação dinâmica de alto nível e alto desempenho para computação técnica. Ele aborda o problema de duas línguas combinando a facilidade de uso de linguagens como R e Python com o desempenho de C e Fortran.

8
Ligando R e Julia?
Julia parece muito promissora para uma computação rápida e com boa sintaxe (por exemplo, aqui ), mas eu suspeito que não chegará nem perto de R em termos de fluxo de trabalho estatístico geral por algum tempo ainda. Então, eu gostaria de usá-lo onde o C ++ é usado principalmente …
135 r  julia 

1
O que é um "símbolo" em Julia?
Especificamente: estou tentando usar o pacote DataFrames de Julia, especificamente a função readtable () com a opção de nomes, mas isso requer um vetor de símbolos. o que é um símbolo? por que eles escolheriam isso ao invés de um vetor de strings? Até agora, encontrei apenas algumas referências à …
131 julia 



1
Qual é a diferença entre campos e propriedades em Julia?
Julia tem as funções setter setproperty!e setfield!e as funções getter getpropertye getfieldque operam em estruturas. Qual é a diferença entre propriedades e campos em Julia? Por exemplo, o seguinte parece indicar que eles fazem a mesma coisa: julia> mutable struct S a end julia> s = S(2) S(2) julia> getfield(s, …
23 julia 

2
Autocorrelação Python vs Julia
Estou tentando fazer a autocorrelação usando Julia e compará-lo com o resultado do Python. Como eles dão resultados diferentes? Código Julia using StatsBase t = range(0, stop=10, length=10) test_data = sin.(exp.(t.^2)) acf = StatsBase.autocor(test_data) dá 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 Python from …
19 python  julia 

1
Como ler um arquivo linha por linha em Julia?
Como abro um arquivo de texto e o leio linha por linha? Há dois casos diferentes nos quais estou interessado em respostas: Obtenha todas as linhas em uma matriz de uma vez. Processe cada linha uma de cada vez. Para o segundo caso, não quero manter todas as linhas na …
18 file-io  julia 

2
Exigindo declaração de tipo em Julia
Existe alguma maneira de exigir explicitamente em Julia (por exemplo, dentro de um módulo ou pacote) que tipos devem ser declarados ? Por exemplo, PackageCompilerou Lint.jltem algum suporte para tais verificações? Em termos mais gerais, a própria distribuição padrão Julia fornece algum analisador de código estático ou equivalente que possa …



2
De que maneira posso comparar uma função Julia?
fundo Eu aprendi sozinho o aprendizado de máquinas e recentemente comecei a me aprofundar no ecossistema Julia Machine Learning. Vindo de um background em python e tendo alguma experiência com Tensorflow e OpenCV / skimage, quero comparar as bibliotecas Julia ML (Flux / JuliaImages) com suas contrapartes para ver o …
11 julia 

4
Por que expressões compostas?
Este é um exemplo de um livro que estou lendo: volume = begin len = 10 breadth = 20 height = 30 len * breadth * height end Por que preciso de expressões compostas ?? Eu poderia apenas escrever volume = 10 * 20 * 30ou volume = len * …
10 julia 

1
Operador de infixo definido pelo usuário
Eu sei que os operadores em Julia são apenas funções padrão e posso usá-los usando a sintaxe de chamada de prefixo comum: julia> +(1, 2) 3 No entanto, eles também são especiais no sentido de que podem ser (e geralmente são) usados ​​como operadores de infix: julia> 1+2 3 Eu …
10 julia 

1
Eleve a matriz de identidade a um poder
É possível elevar a matriz de identidade a um poder? Eu recebo um erro se tentar usar o ^operador. x = [2 0 ; 0 2] x^2 # this works fine (2I)^2 #throws MethodError: no method matching ^(::UniformScaling{Int64}, ::Int64) Nota: Eu sei que eu poderia simplesmente fazer (2^2)I, mas há …
10 matrix  julia 


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.