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.

3
Comparação de velocidade entre Python e Julia
Tentei comparar esses dois trechos e ver quantas iterações poderiam ser feitas em um segundo. Acontece que Julia atinge 2,5 milhões de iterações, enquanto Python, 4 milhões. Julia não deveria ser mais rápida. Ou talvez esses dois trechos não sejam equivalentes? Pitão: t1 = time.time() i = 0 while True: …
9 python  julia 

2
Intercepção de sinal do sistema em Julia
Em um programa Julia executado no Linux, preciso iniciar uma ação dedicada quando uma janela do console é redimensionada. Então, como em Julia, posso interceptar o sinal do sistema SIGWINCH (redimensionamento de janela) e anexar a ele uma função que executa a ação necessária? Em Ada, é bastante simples declará-lo: …
9 julia  signals  ada 


1
Como digitar convenientemente o operador xor (⊻)?
O operador 'xor' em julia é definido pelo seguinte símbolo: ⊻ Se não me engano, este também é o único símbolo que representa 'xor'. Como você deve digitar isso convenientemente? Devo copiá-lo ou colá-lo no meu código ou lembrar a representação unicode de cor?
9 julia  xor 

1
Como ler um arquivo binário em Julia?
Eu usei o Matlab e agora tente converter algum código em Julia. % Load data in Matlab fileID = fopen('./data_6000x3199.bin'); Data = fread(fileID,[6000,3199],'single'); fclose(fildID); No entanto, não tenho idéia de como ler esse arquivo binário de tipo único no código Julia. Alguém pode ajudar, por favor?
9 julia 

1
Como recupero argumentos de palavras-chave de um campo de kwargs splatted?
Se eu tiver uma assinatura de função como f(args...; kwargs...), como posso obter uma palavra-chave específica kwargs? Digitação ingênua kwargs.xnão funciona: julia> f(args...; kwargs...) = kwargs.x f (generic function with 1 method) julia> f(x=1) ERROR: type Pairs has no field x Stacktrace: [1] getproperty(::Base.Iterators.Pairs{Symbol,Int64,Tuple{Symbol},NamedTuple{(:x,),Tuple{Int64}}}, ::Symbol) at ./Base.jl:20 [2] #f#7(::Base.Iterators.Pairs{Symbol,Int64,Tuple{Symbol},NamedTuple{(:x,),Tuple{Int64}}}, ::typeof(f)) …
9 julia 



2
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 segui os seguintes passos: Instalar CUDA !wget https://developer.nvidia.com/compute/cuda/9.0/Prod/local_installers/cuda-repo-ubuntu1604-9-0-local_9.0.176-1_amd64-deb !dpkg -i cuda-repo-ubuntu1604-9-0-local_9.0.176-1_amd64-deb !apt-key add /var/cuda-repo-9-0-local/7fa2af80.pub !apt update -q …

1
Obter tipo na matriz
Como posso obter o tipo dentro de uma matriz? a = [1,2,3] Eu posso pegar o tipo de a typeof(a) Vector{Int64} mas eu realmente quero Int64. Primeiro, pensei que uma solução alternativa para iniciantes poderia ser typeof(a[1]) Int64 mas isso não está correto, como pode ser visto aqui: a = …
8 julia 

2
Excluir Struct em Julia
Eu criei um tipo composto mutable struct Person id::Int64 end Tudo correu bem, então eu quero expandir o tipo assim mutable struct Person id::Int64 contacts::Array{Int64} end mas me disseram que isso é um invalid redefinition of constant Person. Como faço para excluir um tipo? Existe outra maneira além de reiniciar …
8 julia 




1
Como salvar 10 ^ 19 em Julia sem um estouro
Estou tentando salvar o número 10 ^ 19 em uma variável em Julia. Eu sei que está transbordando, mas achei que fazer algo parecido BigInt(10^19)ou Int128(10^19)resolveria o problema, mas isso não acontece. Alguma ideia? Ver comportamento de estouro para Julia
8 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.