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!"
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!
pip install ChemNote
Nous vous recommandons d'exécuter cette bibliothèque sur un notebook jupyter!
import ChemNote as cn
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
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