Description
Installation
• Windows
• Linux / macOS
Commencez à utiliser HTAM
Mon e-mail
Modifier le journal
• 2.0.0
• 1.4.0
• 1.3.0
• 1.2.0
• 1.1.0
• 1.0.0
HTAM est mon tout premier projet de codage, il s'agit d'une bibliothèque Python mathématique et il comprend de nombreuses fonctions mathématiques utiles.
Je ne travaille plus sur ce projet, mais vous pouvez toujours me contacter pour suggérer des améliorations et des modifications pour ce package.
Si vous avez aimé ma bibliothèque, veuillez envisager de laisser une étoile, cela ne coûte rien, mais je l'apprécierais vraiment.
Apprécier :)
Appuyez sur la touche win , tapez cmd et appuyez sur Entrée pour ouvrir l'invite de commande, saisissez maintenant la commande
> pip install htamSi PIP ne fonctionne pas, vous pouvez essayer PIP3
Appuyez sur Entrée et attendez que l'installation soit terminée.
Maintenant, pour affirmer que vous avez installé htam , tapez
> pySi Py ne fonctionne pas, vous pouvez essayer Python ou Python3
et puis
>>> import htam
S'il ne renvoie aucune erreur, vous l'avez installé correctement.
Ouvrez le terminal, saisissez maintenant la commande
$ pip install htamSi PIP ne fonctionne pas, vous pouvez essayer PIP3
Appuyez sur Entrée et attendez que l'installation soit terminée.
Maintenant, pour affirmer que vous avez installé htam , tapez
$ python3et puis
>>> import htam
S'il ne renvoie aucune erreur, vous l'avez installé correctement.
- exécuter htam.info () pour voir des informations générales sur HTAM et toutes les fonctions incluses
- exécuter htam.info ("<fonction_or_class_name>") pour voir des informations détaillées sur cette fonction / classe et quelques exemples
- Allez dans mon dossier Tests pour voir quelques exemples
Nouvelle mise à jour:
New Class Scholar:
- Effectuez une recherche Google sur https://scholar.google.it/ et obtenez des informations sur tout résultat supérieur comme le nombre de citations
Autres corrections mineures
Corrections mineures
Maintenant, OEIS génère tout l'attribut de la séquence lorsque l'instance est créée, donc obtenir un attribut plus tard ne prendra presque pas de temps
Diverses améliorations:
htam.primeVitesse d'exécution Extrêmement augmenté (encore une fois lol)
par exemplehtam.prime(100000)a pris plus de4.7secondes auparavant, tandis que seulement0.76seconde maintenant
par exemplehtam.prime(1000000)a pris plus de150secondes auparavant, tandis que seulement7.95secondes maintenant
Grande mise à jour:
Nouvelle classe
OEIS:
- Recherchez une séquence sur https://oeis.org/ et renvoyez n'importe quel attribut comme description, liens, commentaires, etc.
- Si aucun argument n'est donné pour le constructeur,
OEISrenverra une séquence aléatoire de https://oeis.org/WARNING: L'utilisation de cette classe pour la première fois peut installer certains modules Python manquants requis
Diverses améliorations:
htam.divLa vitesse d'exécution a augmentéhtam.primevitesse d'exécution a augmenté extrêmement
par exemplehtam.prime(100000)a pris plus de 6 minutes auparavant, tandis que 4,7 secondes maintenanthtam.primefacLa vitesse d'exécution a augmenté extrêmement
par exemplehtam.primefac(1299709)a pris plus de 6 minutes auparavant, tandis que seulement 0,0016 seconde maintenant (Greve)- une réduction de code aléatoire
Autres changements:
- Les fonctions ne renvoient
Nonelorsque les arguments ne sont pas valides car il n'est pas nécessaire- Supprimé
htam.rootcar il n'est pas nécessaire car il ne s'agit que d'une ligne de code simple- Supprimé
htam.floorethtam.ceilparce qu'ils sont déjà dans la bibliothèque mathématique officielle de Python
Autres corrections mineures
Corrections mineures
Nouvelle fonction mathématique:
htam.fib>>> n ° de numéro de fibonacci
Diverses améliorations:
htam.primefacLa vitesse d'exécution a augmenté- Correction d'un bug dans
htam.relqui a fait que cette fonction renvoie un mauvais résultat pour 0, 1 et -1- une réduction de code aléatoire
- supprimé certaines variables inutiles
Autres corrections mineures
Corrections mineures
Nouvelle fonction mathématique:
htam.primitive>>> racine primitive
Diverses améliorations:
- Maintenant
htam.gcdethtam.lcmpeuvent prendre plusieurs arguments
Autres corrections mineures
Corrections mineures
Nouvelle fonction mathématique:
htam.base>>> Convertisseur de base
Autres changements:
- Les informations sur la fonction comprennent désormais quelques exemples pour chaque fonction
Diverses améliorations:
htam.gcdest maintenant utilisé danshtam.lcm, réduisant la longueur du codehtam.fracutilise désormais une méthode plus rapide au nombre de chiffres fractionnaires, réduisant la longueur du code- Correction d'un bug dans le code de
htam.relethtam.piqui a fait que ces fonctions renvoient un mauvais résultat
Autres corrections mineures
Deux nouvelles fonctions mathématiques:
htam.rel>>> Coprime Checkerhtam.tot>>> fonction totale d'Euler
Autres changements:
- Informations sur la fonction Restylé
Diverses améliorations:
htam.piLa vitesse d'exécution a augmenté- La fonction
htam.floorest maintenant littéralement un code à 1 ligne, je vais peut-être le supprimer à l'avenir- Maintenant, certaines fonctions réutilisent d'autres fonctions pour améliorer les performances globales.
Corrections mineures
Maintenant, chaque fonction n'en renvoie None lorsque 1 ou plusieurs arguments ne sont pas valides
Première version >>> 13 fonctions mathématiques incluses:
htam.floor>>> plancherhtam.ceil>>> plafondhtam.frac>>> partie fractionnairehtam.root>>> n-ème racine d'un nombrehtam.mod>>> solveur de congruence linéairehtam.gcd>>> le plus grand diviseur communhtam.lcm>>> multiple le moins communhtam.div>>> diviseurs d'un nombrehtam.prime>>> N-th Prime Nombrehtam.pi>>> nombre de nombres premiers inférieurs à un nombre donné (fonction pi)htam.primefac>>> facteur privilégié d'un nombrehtam.fac>>> factoriel d'un nombrehtam.col>>> Collatz Conjecture Checker