Pytania oznaczone «julia»

Julia to wysokopoziomowy, dynamiczny język programowania o wysokiej wydajności do obliczeń technicznych. Rozwiązuje problem dwujęzyczności, łącząc łatwość użycia języków, takich jak R i Python, z wydajnością C i Fortran.

135
Łączysz R i Julię?

Julia wygląda bardzo obiecująco w szybkich i rozsądnych obliczeniach (np. Tutaj ), ale podejrzewam, że jeszcze przez jakiś czas nie będzie w pobliżu R pod względem ogólnych statystyk. Więc chciałbym go użyć tam, gdzie C ++ jest używany głównie w programach R: do optymalizacji wolnych fragmentów...

131
Co to jest „symbol” w Julii?

W szczególności: próbuję użyć pakietu DataFrames Julii, a konkretnie funkcji readtable () z opcją names, ale wymaga to wektora symboli. co to jest symbol? dlaczego mieliby wybrać to zamiast wektora ciągów? Jak dotąd znalazłem tylko kilka odniesień do słowa symbol w języku Julia. Wydaje się, że...

23
Jaka jest różnica między polami i właściwościami w Julii?

Julia ma funkcje ustawiające setproperty!i setfield!oraz funkcje getter getpropertyi getfieldktóre działają na elemencie. Jaka jest różnica między właściwościami a polami w Julii? Na przykład następujące wydaje się wskazywać, że robią to samo: julia> mutable struct S a end julia> s =...

19
Autokorelacja Python vs Julia

Próbuję przeprowadzić autokorelację za pomocą Julii i porównać ją z wynikiem Pythona. Dlaczego dają różne wyniki? Kod Julii using StatsBase t = range(0, stop=10, length=10) test_data = sin.(exp.(t.^2)) acf = StatsBase.autocor(test_data) daje 10-element Array{Float64,1}: 1.0...

18
Jak czytać plik linia po linii w Julii?

Jak otworzyć plik tekstowy i odczytać go wiersz po wierszu? Są dwa różne przypadki, dla których jestem zainteresowany odpowiedziami: Zbierz wszystkie wiersze z tablicy jednocześnie. Przetwarzaj każdą linię pojedynczo. W drugim przypadku nie chcę mieć wszystkich linii...

11
W jaki sposób mogę przetestować funkcję Julii?

tło Sam nauczyłem się uczenia maszynowego i ostatnio zacząłem zagłębiać się w ekosystem uczenia maszynowego Julii. Pochodząc z pythonowego środowiska i mając trochę doświadczenia z Tensorflow i OpenCV / skimage, chcę porównać biblioteki Julia ML (Flux / JuliaImages) z odpowiednikami, aby...

10
Podnieś macierz tożsamości do potęgi

Czy można podnieść matrycę tożsamości do potęgi? Otrzymuję błąd, jeśli spróbuję użyć ^operatora. x = [2 0 ; 0 2] x^2 # this works fine (2I)^2 #throws MethodError: no method matching ^(::UniformScaling{Int64}, ::Int64) Uwaga: Wiem, że mógłbym to po prostu zrobić (2^2)I, ale są przypadki, w...

10
Zdefiniowany przez użytkownika operator infix

Wiem, że operatory w Julii są tylko standardowymi funkcjami i mogę ich używać przy użyciu zwykłej składni wywołania prefiksu: julia> +(1, 2) 3 Są one jednak wyjątkowe w tym sensie, że mogą być (i zwykle są) używane jako operatory infix: julia> 1+2 3 Czy mogę zdefiniować własnego...

10
Dlaczego wyrażenia złożone?

Oto przykład z książki, którą czytam: volume = begin len = 10 breadth = 20 height = 30 len * breadth * height end Dlaczego potrzebuję wyrażeń złożonych? Mógłbym po prostu napisać volume = 10 * 20 * 30lub volume = len * breadth * heightnapisać funkcję dla tej lub anonimowej funkcji...

10
Porównanie prędkości Python vs Julia

Próbowałem porównać te dwa fragmenty i zobaczyć, ile iteracji można wykonać w ciągu jednej sekundy. Okazuje się, że Julia osiąga 2,5 miliona iteracji, a Python 4 miliony. Czy Julia nie powinna być szybsza? A może te dwa fragmenty nie są równoważne? Pyton: t1 = time.time() i = 0 while True: i +=...

9
Jak odzyskać argumenty słów kluczowych z pola splatted kwargs?

Jeśli mam sygnaturę funkcji f(args...; kwargs...), jak mogę uzyskać określone słowo kluczowe kwargs? Naiwne pisanie kwargs.xnie działa: 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]...

9
Jak czytać plik binarny w Julii?

Użyłem Matlaba i teraz próbuję przekonwertować kod na Julię. % Load data in Matlab fileID = fopen('./data_6000x3199.bin'); Data = fread(fileID,[6000,3199],'single'); fclose(fildID); Nie mam jednak pojęcia, jak odczytać ten plik binarny jednego typu w kodzie Julii. Czy ktoś może pomóc,...