[PYTHON] Je vais me débarrasser de toutes les méthodes de livre de mètre de ce monde!

introduction

Avez-vous déjà vécu une telle expérience? Peu importe le nombre de fois que je recalcule, je n'obtiens que des résultats impossibles. Quand j'ai abandonné et soumis le devoir et écouté la classe de commentaire, rien ne s'est passé, car l'unité de longueur était ** yard **, il était nécessaire de convertir l'unité pour le calcul. Il existe de nombreuses autres unités dans le monde telles que ** livres, onces, glen, pieds, gallons, citations .... **. S'il y a un surplus, une romance, ou du moins en faire une unité universitaire. J'ai crié au coucher du soleil, serrant mes mains impuissantes pleines de rayures qui ont été lancées par de nombreuses unités. "Méthode Yard Pond ... Je m'en débarrasserai! De ce monde ... tout le monde!"

Histoire principale

Encore une fois, bonjour. C'est délicieux. Cette fois, ce sera un article d'introduction de ** une bibliothèque pour le calcul avec des unités ** qui convertit les unités arbitrairement, créée avec les motifs ci-dessus. J'espère que vous l'utiliserez comme outil d'aide aux tâches! !! Je suis heureux de verser des larmes de deuil si vous soulevez une demande de tirage ou un problème. La démo qui a réellement fonctionné est ici!

Le code pour github est ici!

Ce qui a été fait

Comment installer

pip install ChemNote  

Comment utiliser

Nous vous recommandons d'exécuter cette bibliothèque sur un notebook jupyter!

import ChemNote as cn  

Utilisation de base

x=cn.define(Valeur numérique,unité)  

Défini dans. Peut gérer quatre règles et pouvoirs.

x.convertUnits({Ancienne unité:(Coefficient lorsqu'il est compatible,(Nouvelle unité,Nouvelle unitéの次元)})  

Conversion d'unités avec

x.show(Numéros valides)  

S'affiche sous forme de formule. Cependant, sur le notebook Jupyter, sur la dernière ligne

x

Il est affiché sous forme de formule simplement en disant.

print(x)  

Si, il sera affiché sous forme de texte tex facile à copier. (Si vous placez les deux extrémités entre \ $, la formule sera affichée dans la cellule de démarque.)

** L'exemple ci-dessous est une démonstration lors de l'exécution sur un ordinateur portable Jupyter. ** ** sample1

Calculons le poids de l'eau dans un cube d'une longueur de côté de 10 pouces.

l=cn.define(10,"inch")  
water=cn.define(1,{"g":1,"mL":-1})  
l**3*water  

1.639\times 10^{1}\, kg

sample2
Si le récipient de l'échantillon1 pèse 1 livre, le poids total du récipient et de l'eau est affiché en 2 chiffres valides.

m1=cn.define(100,"lb")  
m=l**3*water+m1  
m.show(2)  

6.17\times 10^{1}\, kg

sample3

Il vous rappellera si vous ajoutez ou soustrayez dans différents systèmes d'unités.

m+l  

TypeError:units or their dimention are not same

sample4
Si vous voulez le nombre exact ou souhaitez le copier dans un autre emplacement sous forme de démarque, procédez comme suit:

float(m)  

61.746301

print(m)  

6.175\times 10^{1}, kg

À la fin

J'ai enregistré la bibliothèque dans pypi pour la première fois. J'ai pensé que ce serait bien de pouvoir publier ce que j'ai fait. Je pense qu'il y a de nombreux points qui ne peuvent être atteints, alors merci de commenter, etc. orz

Recommended Posts

Je vais me débarrasser de toutes les méthodes de livre de mètre de ce monde!
Récupérer le contenu de git diff depuis python
[Python] Récupérez le texte de la loi à partir de l'API e-GOV law
Étude depuis le début de Python Hour1: Hello World
Débarrassez-vous de KeyError de python
Obtenez le nombre de chiffres
Débarrassez-vous de slow scp -pr
Obtenez le nombre de vues de Qiita
Le monde des livres d'ingénierie de contrôle
Existence du point de vue de Python
Obtenir les attributs d'un objet
Obtenez le premier élément du jeu de requêtes
Obtenez le nombre d'abonnés Youtube
Obtenir une adresse à partir d'un code postal
C'est pourquoi je vais chercher les tweets de l'élection de la Chambre des représentants
Obtenir la liste des packages de l'utilisateur spécifié à partir des packages enregistrés dans PyPI
Obtenez le titre de la chanson à partir du titre de la vidéo que vous avez chanté
Obtenez le salaire moyen d'un emploi avec des conditions spécifiées sur Indeed.com