Aim Python Library Master (31) Adipy

[Description de la bibliothèque]

Peut être différencié

[Préparation]

pip install numpy Exécutez la commande ci-dessus à l'avance  pip install matplotlib Vous avez également besoin de matplotlib pour dessiner des graphiques

【programme】

adipy1.py


# -*- coding: utf-8 -*-

from adipy import ad, sin, adn

#création d'objet publicitaire
x = ad(1.5)

#Remplacez x au carré par y
y = x**2
print y
# ad(2.25, array([ 3.]))
# array([ 3.])"3" est la valeur obtenue en différenciant y une fois et en remplaçant x

# dy(1)/dx
print y.d(1)
# 3.0

z = x*sin(x**2)
print z
# ad(1.1671097953318819, array([-2.04870811]))

# dy(1)/dx
print z.d(1)
# -2.04870810536

#création d'objet adn
#Le deuxième argument 4 est calculé jusqu'à 4 fois la différenciation
x = adn(1.5, 4)

y = x**2
print y
# ad(2.25, array([ 3.,  2.,  0., -0.]))

# dy(2)/dx
print y.d(2)
# 2.0

z = x*sin(x**2)
print z
# ad(1.1671097953318819, array([  -2.04870811,  -16.15755076,  -20.34396265,  194.11618384]))

# dy(4)/dx
print z.d(4)
# 194.116183837

adipy2.py


# -*- coding: utf-8 -*-

from adipy import adn, sin, taylorfunc
import matplotlib.pyplot as plt
import numpy as np

#création d'objet adn
xAD = [adn(1.5, i) for i in xrange(1, 7)]

def z(x):
    return x*sin(x**2)

#Définir la plage de l'axe x du graphique
x = np.linspace(0.75, 2.25)
#Étiqueter et dessiner la fonction d'origine comme une fonction réelle
plt.plot(x, z(x), label='Actual Function')


for i in xrange(len(xAD)):
    #Utiliser le polynôme de Taylor
    fz = taylorfunc(z(xAD[i]), at=xAD[i].nom)
    plt.plot(x, fz(x), label='Order %d Taylor'%(i+1))

#Définir la position de l'étiquette de fonction
plt.legend(loc=0)
plt.show()
graph.png

[Site de référence]

pypi  github

Recommended Posts

Aim Python Library Master (31) Adipy
Aim Python Library Master (48) Autopep8
Aim Python Library Master (36) json2html
Aim Python Library Master (49) psidialogs
Aim Python Library Master (26) easyxml
Aim python library master (29) table_printer
Espaces de noms Aim Python Library Master (55)
AIM Python Library Master (46) BrowserPlus
Aim Python Library Master (30) Chronyk
AIM Python Library Master (3) Workalendar
Aim Python Library Master (37) Slimurl
Aim Python Library Master (44) pynetviz
Aim Python Library Master (8) Rolex
Aim Python Library Master (52) Marktime
Aim Python Library Master (7) Numparser
Aim Python Library Master (21) hy
Viser les requêtes du maître de bibliothèque python (18)
Aim Python Library Master (13) Easydev
Aim Python Library Master (20) Pyyaml
Aim Python Library Master (34) simultané
Viser la segmentation de mots du maître de la bibliothèque python
Aim Python Library Master (43) cpmoptimize
Aim Python Library Master (68) pazudorasolver
Aim Python Library Master (11) nlist
Aimez le maître de la bibliothèque python (38) beautiful_print
Aim Python Library Master (65) Geopy
Aim Python Library Master (2) Vincenty
Journal de bord Aim Python Library Master (59)
Aim Python Library Master (51) Pyautogui
Aim Python Library Master (10) Timeit
Aim Python Library Master (0) Liens
Aim Python Library Master (66) youtube-dl
Aim Python Library Master (53) psutil
Aim Python Library Master (22) HTMltag
Aim Python Library Master (67) httpie
Aim Python Library Master (45) xlsxwriter
Aim Python Library Master (9) WebHelpers
Aim Python Library Master (56) colorthief
Aim Python Library Master (61) recherche imbriquée
Aim Python Library Master (17) Rangeparser
Aim Python Library Master (47) Deckor
Aim Python Library Master (25) Orderset
Viser le maître de la bibliothèque python (62)
Aim Python Library Master (12) Excel
Aim Python Library Master (24) combi
Aim Python Library Master (63) EasyGui
Aim Python Library Master (19) Riemann
Aim Python Library Master (39) Goless
Aim Python Library Master (54) tqdm
Aim Python Library Master (16) byteplay
Aim Python Library Master (23) memory_utils
AIM Python Library Master (27) Benchit
Visez le maître de la bibliothèque python (35) pywildcard
Aim Python Library Master (14) Pyknon
Aim Python Library Master (15) Brute
Aim Python Library Master (57) Browsergui
Aim Python Library Master (1) da-vinci
Aim Python Library Master (33) convivial pour l'homme
Aimez le maître de la bibliothèque python (4) Ascii Py
Aim Python Library Master (28) Expressions verbales
Aim Python Library Master (5) tables de terminaux