IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

danielhagnoul

  1. Julia. Exercice : triangle de Pascal.

    par , 29/01/2021 à 17h42
    Le 2021-01-29, j'utilise Julia_1.5.3 sur VS_Code_1.52.1. Ordinateur : W10 Pro, i9-10900F.
    Préalables, mes billets précédents sur Julia sont supposés connus et assimilés.

    Documentation : Wiki Triangle de Pascal

    Code Julia : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    function trianglePascal(depth::Int)::Vector{Vector{Int64}}
        if depth < 0
            throw(DomainError(depth, "depth doit être égal ou supérieur à 0."))
        end
        list = Vector{Vector{Int64}}()
        for n
    ...
    Catégories
    Julia , Programmation
  2. Julia. Opérateurs dot, pipe et composition.

    par , 29/01/2021 à 12h05
    Le 2021-01-29, j'utilise Julia_1.5.3 sur VS_Code_1.52.1. Ordinateur : W10 Pro, i9-10900F.
    Préalables, mes billets précédents sur Julia sont supposés connus et assimilés.

    Opérateur dot

    Documentation en anglais :

    1. Vectorized "dot" operators
    2. Dot Syntax for Vectorizing Functions


    Pour chaque opération binaire comme ^, il y a une opération "point" correspondante .^ qui est automatiquement définie pour effectuer
    ...

    Mis à jour 29/01/2021 à 17h15 par danielhagnoul

    Catégories
    Julia , Programmation
  3. Julia. Comment éviter les variables globales ?

    par , 26/01/2021 à 22h16
    • Le 2021-01-26, j'utilise Julia_1.5.3 sur VS_Code_1.52.1. Ordinateur : W10 Pro, i9-10900F.
    • Préalables, mes billets précédents sur Julia sont supposés connus et assimilés.


    Citation Envoyé par Traduction Google
    Une variable globale peut avoir sa valeur, et donc son type, changer à tout moment. Cela rend difficile pour le compilateur d'optimiser le code à l'aide de variables globales. Les variables doivent être locales ou passées comme arguments aux fonctions, dans la mesure du possible.

    Tout code critique
    ...

    Mis à jour 26/01/2021 à 22h34 par danielhagnoul

    Catégories
    Julia , Programmation
  4. Julia. TimeZones, manipulation de dates au format ISO long.

    par , 25/01/2021 à 20h42
    Julia. TimeZones, manipulation de dates au format ISO long.

    • Le 2021-01-25, j'utilise Julia_1.5.3 sur VS_Code_1.52.1. Ordinateur : W10 Pro, i9-10900F.
    • Préalables, mes billets précédents sur Julia sont supposés connus et assimilés.


    Je manipule toujours une date au format ISO long. Cela à commencer il y a longtemps.

    Julia est capable de manipuler les dates au format ISO, mais avec quelques subtilités qu'il faut connaître pour ne pas s'arracher les ...
  5. Julia. Exercice : trouver la position et la longueur de la plus longue séquence de lettres minuscules

    par , 03/01/2021 à 23h12
    Question posée sur le forum Python

    Dans le mot de passe, le '$' est interdit, car il a une signification spéciale en Julia, exemple : println("x = $x").

    Code Julia : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    function minuscules_max(mdp::String)::Tuple
        r = []
        t = ""
        p = 0
     
        for (i, c) in enumerate(mdp)
            if islowercase(c)
                if p == 0
                    p = i
                end
                t *= c
    ...

    Mis à jour 06/01/2021 à 17h38 par danielhagnoul

    Catégories
    Julia , Programmation