From fd9a31f983ef2cfd5c1a89be25fa9e262082737b Mon Sep 17 00:00:00 2001 From: Raghuram Subramani Date: Sat, 8 Jun 2024 17:01:35 +0530 Subject: Matplotlib -> Tkinter --- example.py | 33 ++++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) (limited to 'example.py') diff --git a/example.py b/example.py index 84fb9f0..4c00845 100755 --- a/example.py +++ b/example.py @@ -1,7 +1,35 @@ #!/usr/bin/env python from src.scalar import Scalar -from src.graph import Graph + +h = 0.0001 + +# def one(): +# a = Scalar(2, label='a') +# b = Scalar(-3, label='b') +# c = Scalar(10, label='c') +# f = Scalar(-2, label='f') +# +# d = a * b; d.label = 'd' +# e = d + c; e.label = 'e' +# L = e * f; L.label = 'L' +# +# return L.data +# +# def two(): +# a = Scalar(2, label='a') +# b = Scalar(-3, label='b') +# c = Scalar(10, label='c') +# f = Scalar(-2, label='f') +# +# d = a * b; d.label = 'd' +# d.data += h +# e = d + c; e.label = 'e' +# L = e * f; L.label = 'L' +# +# return L.data +# +# print((two() - one()) / h) a = Scalar(2, label='a') b = Scalar(-3, label='b') @@ -15,5 +43,8 @@ L = e * f; L.label = 'L' L.grad = 1.0 e.grad = -2.0 f.grad = 4.0 +d.grad = -2.0 +c.grad = -2.0 +from src.graph import Graph Graph(L).show() -- cgit v1.2.3