Julia ist eine leistungsstarke dynamische Programmiersprache für das technische Rechnen. Das zweisprachige Problem wird behoben, indem die Benutzerfreundlichkeit von Sprachen wie R und Python mit der Leistung von C und Fortran kombiniert wird.
Julia sieht für eine schnelle und syntaktisch vernünftige Berechnung (z. B. hier ) sehr vielversprechend aus , aber ich vermute, dass sie in Bezug auf den gesamten Statistik-Workflow noch einige Zeit nicht in der Nähe von R liegen wird. Daher möchte ich es dort verwenden, wo C ++ hauptsächlich in …
Konkret: Ich versuche, Julias DataFrames-Paket zu verwenden, insbesondere die Funktion readtable () mit der Option names, aber dafür ist ein Vektor von Symbolen erforderlich. Was ist ein Symbol? warum sollten sie das einem Vektor von Strings vorziehen? Bisher habe ich nur eine Handvoll Hinweise auf das Wortsymbol in der Julia-Sprache …
Wie können benutzerdefinierte Funktionen (z. B. f) aussagekräftige Ausdrucke haben, wenn sie über die REPL mit ?foder überprüft werden?help(f) Stellen Sie sich zum Beispiel vor, ich schreibe die folgende Funktion function f(x::Float64, y::Float64) return 2x - y^2 end Wenn ich dies in eine Julia-Sitzung lade und versuche, help(f)erhalte ich Folgendes: …
Die Julia-Beispiele zum Vergleich der Leistung mit R scheinen besonders kompliziert zu sein . https://github.com/JuliaLang/julia/blob/master/test/perf/perf.R Was ist die schnellste Leistung, die Sie mit den beiden folgenden Algorithmen erzielen können (vorzugsweise mit einer Erklärung dessen, was Sie geändert haben, um es R-ähnlicher zu machen)? ## mandel mandel = function(z) { c …
Viele Blogs und das Handbuch selbst sagen, dass Julia dynamisch getippt ist . Aber nach dem Lesen des Handbuchs klingt es für mich eher so, als wäre es statisch mit Typinferenz wie F # typisiert . Ist Julia statisch mit Typinferenz typisiert? Ist es dynamisch getippt? Ich gehe davon aus, …
Ich bin neu in Julia und habe gerade mein erstes Programm beendet. Ich habe den Code in Julia-Studio geschrieben und ihn in diesem Programm getestet. Es gibt mir die richtige Ausgabe, aber die Shell trennt die Ausgabe, als ob es sich um zwei verschiedene Ausführungen handelt. Ich frage mich, ob …
Aus der Dokumentation geht hervor, dass firstindex () den ersten Index einer Sammlung findet. Warum nicht einfach 1 verwenden? Was könnte der Fall sein, wenn es nicht 1 ist?
Julia hat die Setter - Funktionen setproperty!und setfield!und die Getter - Funktionen getpropertyund getfielddas arbeitet auf structs. Was ist der Unterschied zwischen Eigenschaften und Feldern in Julia? Zum Beispiel scheint Folgendes darauf hinzudeuten, dass sie dasselbe tun: julia> mutable struct S a end julia> s = S(2) S(2) julia> getfield(s, …
Ich versuche, mit Julia eine Autokorrelation durchzuführen und sie mit Pythons Ergebnis zu vergleichen. Wie kommt es, dass sie unterschiedliche Ergebnisse liefern? Julia Code using StatsBase t = range(0, stop=10, length=10) test_data = sin.(exp.(t.^2)) acf = StatsBase.autocor(test_data) gibt 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 …
Wie öffne ich eine Textdatei und lese sie Zeile für Zeile? Es gibt zwei verschiedene Fälle, für die ich Antworten interessiere: Holen Sie sich alle Zeilen in einem Array auf einmal. Verarbeiten Sie jede Zeile einzeln. Für den zweiten Fall möchte ich nicht alle Zeilen gleichzeitig im Speicher behalten müssen.
Gibt es eine Möglichkeit, in Julia explizit zu verlangen (z. B. innerhalb eines Moduls oder Pakets), dass Typen deklariert werden müssen ? Hat zB oder Unterstützung für solche Überprüfungen? Bietet die Julia-Standarddistribution selbst einen statischen Code-Analysator oder ein gleichwertiges Gerät , mit dessen Hilfe diese Anforderung überprüft werden kann?PackageCompilerLint.jl Nehmen …
Ich versuche die Multithread-Funktion von Julia 1.3mit der folgenden Hardware: Model Name: MacBook Pro Processor Name: Intel Core i7 Processor Speed: 2.8 GHz Number of Processors: 1 Total Number of Cores: 4 L2 Cache (per Core): 256 KB L3 Cache: 6 MB Hyper-Threading Technology: Enabled Memory: 16 GB Beim Ausführen …
Hintergrund Ich habe mir selbst maschinelles Lernen beigebracht und mich vor kurzem mit dem Julia Machine Learning Ecosystem befasst. Ich komme aus einem Python-Hintergrund und habe einige Erfahrungen mit Tensorflow und OpenCV / skimage. Ich möchte Julia ML-Bibliotheken (Flux / JuliaImages) mit ihren Gegenstücken vergleichen, um zu sehen, wie schnell …
Dies ist ein Beispiel aus einem Buch, das ich lese: volume = begin len = 10 breadth = 20 height = 30 len * breadth * height end Warum brauche ich zusammengesetzte Ausdrücke? Ich könnte einfach eine Funktion für diese oder eine anonyme Funktion schreiben volume = 10 * 20 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.