diff --git a/python_binding/data/pybind_Tensor.cpp b/python_binding/data/pybind_Tensor.cpp index 35e60e1589ce5599affbc2b466171acc6bf4ef01..487866f8ac2c0007ab56b2307073f39d1e72934a 100644 --- a/python_binding/data/pybind_Tensor.cpp +++ b/python_binding/data/pybind_Tensor.cpp @@ -317,6 +317,8 @@ void init_Tensor(py::module& m){ .def(py::self - py::self) .def(py::self * py::self) .def(py::self / py::self) + .def("zeros", &Tensor::zeros) + .def("mean", &Tensor::mean) .def("clone", &Tensor::clone) .def("sqrt", &Tensor::sqrt) .def("set_datatype", &Tensor::setDataType, py::arg("datatype"), py::arg("copyCast") = true) diff --git a/python_binding/pybind_core.cpp b/python_binding/pybind_core.cpp index eccbebd2f0db7fd45484f114e4ae3dea8b2e5451..c292a893779196707a3206f899d49d896bb7c2d6 100644 --- a/python_binding/pybind_core.cpp +++ b/python_binding/pybind_core.cpp @@ -31,6 +31,7 @@ void init_Operator(py::module&); void init_OperatorTensor(py::module&); void init_StaticAnalysis(py::module&); +void init_Abs(py::module&); void init_Add(py::module&); void init_And(py::module&); void init_ArgMax(py::module&); @@ -128,6 +129,7 @@ void init_Aidge(py::module& m) { init_OperatorTensor(m); init_StaticAnalysis(m); + init_Abs(m); init_Add(m); init_And(m); init_ArgMax(m);