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);