Questions marquées «julia»

Julia est un langage de programmation dynamique de haut niveau et hautes performances pour le calcul technique. Il aborde le problème des deux langues en combinant la facilité d'utilisation de langages tels que R et Python avec les performances de C et Fortran.

135
Lier R et Julia?

Julia semble très prometteuse pour un calcul rapide et syntaxique (par exemple ici ), mais je soupçonne que cela ne sera pas près de R en termes de flux de travail statistique global pendant un certain temps encore. Je voudrais donc l'utiliser là où C ++ est principalement utilisé dans les...

131
Qu'est-ce qu'un «symbole» chez Julia?

Plus précisément: j'essaie d'utiliser le package DataFrames de Julia, en particulier la fonction readtable () avec l'option names, mais cela nécessite un vecteur de symboles. qu'est-ce qu'un symbole? pourquoi choisiraient-ils cela sur un vecteur de chaînes? Jusqu'à présent, je n'ai trouvé qu'une...

19
Autocorrélation Python vs Julia

J'essaie de faire une autocorrélation en utilisant Julia et de la comparer au résultat de Python. Comment se fait-il qu'ils donnent des résultats différents? Code Julia using StatsBase t = range(0, stop=10, length=10) test_data = sin.(exp.(t.^2)) acf = StatsBase.autocor(test_data) donne 10-element...

18
Comment lire un fichier ligne par ligne dans Julia?

Comment ouvrir un fichier texte et le lire ligne par ligne? Il y a deux cas différents pour lesquels je souhaite des réponses: Obtenez toutes les lignes d'un tableau à la fois. Traitez chaque ligne une par une. Pour le deuxième cas, je ne veux pas avoir à garder toutes les lignes en mémoire en même...

11
De quelle (s) manière (s) puis-je comparer une fonction Julia?

Contexte Je me suis autodidacte apprentissage automatique et j'ai récemment commencé à me plonger dans l'écosystème Julia Machine Learning. Venant d'un python et ayant une tensorflow et OpenCV / skimageexpérience, je veux référence bibliothèques Julia ML (Flux / JuliaImages) contre ses homologues...

10
Élever la matrice d'identité à un pouvoir

Est-il possible d'élever la matrice d'identité à un pouvoir? J'obtiens une erreur si j'essaie d'utiliser l' ^opérateur. x = [2 0 ; 0 2] x^2 # this works fine (2I)^2 #throws MethodError: no method matching ^(::UniformScaling{Int64}, ::Int64) Remarque: je sais que je pourrais simplement le faire...

10
Opérateur d'infixe défini par l'utilisateur

Je sais que les opérateurs de Julia ne sont que des fonctions standard et je peux les utiliser en utilisant la syntaxe d'appel de préfixe ordinaire: julia> +(1, 2) 3 Cependant, ils sont également spéciaux dans le sens où ils peuvent être (et sont généralement) utilisés comme opérateurs d'infixe:...

10
Pourquoi des expressions composées?

Voici un exemple d'un livre que je lis: volume = begin len = 10 breadth = 20 height = 30 len * breadth * height end Pourquoi ai-je besoin d'expressions composées ?? Je pourrais simplement écrire volume = 10 * 20 * 30ou volume = len * breadth * heightou écrire une fonction pour cela ou une fonction...

9
Comment lire un fichier binaire dans Julia?

J'ai utilisé Matlab et j'essaye maintenant de convertir du code en Julia. % Load data in Matlab fileID = fopen('./data_6000x3199.bin'); Data = fread(fileID,[6000,3199],'single'); fclose(fildID); Cependant, je ne sais pas comment lire ce fichier binaire de type unique dans le code Julia. Quelqu'un...

9
Interception du signal du système dans Julia

Dans un programme Julia qui s'exécute sous Linux, je dois lancer une action dédiée lorsqu'une fenêtre de console est redimensionnée. Alors comment, dans Julia, puis-je intercepter le signal système SIGWINCH (redimensionnement de la fenêtre) et y attacher une fonction qui effectue l'action requise?...