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.

135
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 em programas R:...

131
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...

23
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 =...

19
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...

18
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 memória ao mesmo...

11
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...

10
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á casos em que...

10
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 * breadth * heightescrever uma função para essa ou uma função...

10
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 poderia...

9
Julia no Google Colab

Estou tentando configurar Julia com o Google Colab. As instruções de instalação, como em https://discourse.julialang.org/t/julia-on-google-colab-free-gpu-accelerated-shareable-notebooks/15319 , foram seguidas. Apesar disso, não consigo lançar Julia. Estou tentando usar Julia com o Google Colab. Eu...