Als «julia» getaggte Fragen

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.

135
R und Julia verbinden?

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

130
Was ist ein "Symbol" in Julia?

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

73
Ausführen von Julia .jl-Dateien

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

73
Wird Julia dynamisch getippt?

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, dass es...

36
Was bringt der erste Index in Julia?

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

23
Was ist der Unterschied zwischen Feldern und Eigenschaften in Julia?

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

19
Autokorrelation zwischen Python und Julia

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 =

18
Wie lese ich eine Datei Zeile für Zeile in Julia?

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

11
Auf welche Weise kann ich eine Julia-Funktion bewerten?

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

10
Benutzerdefinierter Infix-Operator

Ich weiß, dass Operatoren in Julia nur Standardfunktionen sind, und ich kann sie mit der normalen Präfix-Aufrufsyntax verwenden: julia> +(1, 2) 3 Sie sind jedoch auch insofern besonders, als sie als Infix-Operatoren verwendet werden können (und normalerweise werden): julia> 1+2 3 Könnte ich...

10
Erhöhen Sie die Identitätsmatrix zu einer Potenz

Ist es möglich, die Identitätsmatrix zu einer Macht zu erheben? Ich erhalte eine Fehlermeldung, wenn ich versuche, den ^Operator zu verwenden. x = [2 0 ; 0 2] x^2 # this works fine (2I)^2 #throws MethodError: no method matching ^(::UniformScaling{Int64}, ::Int64) Hinweis: Ich weiß, dass ich es...

10
Warum zusammengesetzte Ausdrücke?

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 * 30oder volume = len...