Resultados da pesquisa a pedido "julia"

1 a resposta

Como obter cópias profundas dos tipos compostos Julia?

Então aqui está o cenário. Eu tenho vários tipos compostos definidos com seus próprios campos e construtores. Vamos mostrar dois componentes simplificados aqui: type component1 x y end type component2 x y z endAgora, quero definir um novo tipo ...

2 a resposta

Como salvar uma matriz NxNxN (ou matriz) em um arquivo em Julia (ou Python)?

Estou trabalhando em um notebook Jupyter e atualmente usando Julia Estou tentando salvar uma matriz 3x3x3 em um arquivo de texto, então quando a incluo em outro notebook, a matriz também é uma matriz 3x3x3. Alguma sugestão? Desde já, obrigado.

1 a resposta

Qual é a maneira correta de salvar e recuperar dicionários em Julia?

Vi que Julia interpreta de maneira adecuada arquivos "MAT" que possuem estruturas neles que são lidas como dicionários sem problemas. Agora eu criei um dicionário próprio, que tem a seguinte estrutura (String, String)=> [ Int, Int, Int]em cada ...

1 a resposta

Em que sentido linguagens como Elixir e Julia são homoicônicas?

É fácil ver a homoiconicidade em Lisp: (+ 1 2) é a chamada de função para+ com1, 2 como argumentos, além de ser uma lista contendo+, 1e2. É simultaneamente código e dados. Em uma linguagem como Julia, no entanto: 1 + 2 Eu sei que podemos ...

1 a resposta

Escopo de variáveis em Julia

Quando executei o código Julia abaixo, ocorreu um erro:UndefVarError: globalValue not defined. Eu pensei que o valor global é uma variável global, mas não é. Portanto, se eu adicionar o comando "global globalValue" dentro do loop for, meu ...

3 a resposta

julia introspection - obtém o nome da variável passada para a função

Em Julia, existe alguma maneira de obter o nome de um passado para uma função? x = 10 function myfunc(a) # do something here end assert(myfunc(x) == "x") Preciso usar macros ou existe um método nativo que forneça introspecção?

2 a resposta

Criando cópias em Julia com o operador =

Quando crio alguma matriz A e a atribuo a B A = [1:10] B = AEu posso modificar A e a mudança reflete em B A[1] = 42 # B[1] is now 42Mas se eu fizer isso com variáveis escalares, a mudança não se propaga: a = 1 b = a a = 2 # b remains being ...

2 a resposta

Por que a desvectorização em Julia é incentivada?

Parece que escrever código desvectorizado é incentivado em Julia. Existe até um pacote [https://github.com/lindahua/Devectorize.jl]que tenta fazer isso por você. Minha pergunta é por que? Em primeiro lugar, falando do aspecto da experiência do ...

2 a resposta

Como instalar um pacote na Julia 1.0 (UndefVarError: Pkg não definido)

Eu instalei a Julia 1.0 e quero fazer um gráfico simples. O primeiro passo é digitar isso em Julia: Pkg.add("PyPlot")No entanto, ocorre um erro: ERROR: UndefVarError: Pkg not defined.O mesmo acontece quando digito: Pk,g.status()Qual é a melhor ...

4 a resposta

Argumento da função Julia por referência

Os documentos dizem Em Julia, todos os argumentos para funções são passados por referência. então fiquei bastante surpreso ao ver uma diferença no comportamento dessas duas funções: function foo!(r::Array{Int64}) r=r+1 end function ...