diff options
Diffstat (limited to 'src/value.py')
-rw-r--r-- | src/value.py | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/src/value.py b/src/value.py deleted file mode 100644 index af0ab35..0000000 --- a/src/value.py +++ /dev/null @@ -1,20 +0,0 @@ -class Value: - def __init__(self, data, _children=(), _op='', label='') -> None: - self.label = label - - self.data = float(data) - self.grad = 0.0 - - self._prev = set(_children) - self._op = _op - - def __repr__(self) -> str: - return f'Value({self.data})' - - def __add__(self, y): - result = self.data + y.data - return Value(result, (self, y), _op='+') - - def __mul__(self, y): - result = self.data * y.data - return Value(result, (self, y), _op='*') |