PyErr_Format(PyExc_TypeError,"`%s' 2D `input` array should have the shape [N, %"PY_FORMAT_SIZE_T"d] not [N, %"PY_FORMAT_SIZE_T"d] for `%s`",Py_TYPE(self)->tp_name,gmm_machine->cxx->getNInputs(),data->shape[1],eStep.name());
PyErr_Format(PyExc_TypeError,"`%s' 2D `input` array should have the shape [N, %"PY_FORMAT_SIZE_T"d] not [N, %"PY_FORMAT_SIZE_T"d] for `%s`",Py_TYPE(self)->tp_name,gmm_machine->cxx->getNInputs(),data->shape[1],eStep.name());
PyErr_Format(PyExc_TypeError,"`%s' 1D `input` array should have %"PY_FORMAT_SIZE_T"d elements, not %"PY_FORMAT_SIZE_T"d for `%s`",Py_TYPE(self)->tp_name,(Py_ssize_t)self->cxx->n.extent(0),input->shape[0],n.name());
PyErr_Format(PyExc_TypeError,"`%s' 2D `input` array should have the shape [%"PY_FORMAT_SIZE_T"d, %"PY_FORMAT_SIZE_T"d] not [%"PY_FORMAT_SIZE_T"d, %"PY_FORMAT_SIZE_T"d] for `%s`",Py_TYPE(self)->tp_name,(Py_ssize_t)self->cxx->sumPx.extent(1),(Py_ssize_t)self->cxx->sumPx.extent(0),(Py_ssize_t)input->shape[1],(Py_ssize_t)input->shape[0],sum_px.name());
PyErr_Format(PyExc_TypeError,"`%s' 2D `input` array should have the shape [%"PY_FORMAT_SIZE_T"d, %"PY_FORMAT_SIZE_T"d] not [%"PY_FORMAT_SIZE_T"d, %"PY_FORMAT_SIZE_T"d] for `%s`",Py_TYPE(self)->tp_name,(Py_ssize_t)self->cxx->sumPxx.extent(1),(Py_ssize_t)self->cxx->sumPxx.extent(0),(Py_ssize_t)input->shape[1],(Py_ssize_t)input->shape[0],sum_pxx.name());
PyErr_Format(PyExc_TypeError,"`%s' 2D `input` array should have the shape [%"PY_FORMAT_SIZE_T"d, %"PY_FORMAT_SIZE_T"d] not [%"PY_FORMAT_SIZE_T"d, %"PY_FORMAT_SIZE_T"d] for `%s`",Py_TYPE(self)->tp_name,(Py_ssize_t)self->cxx->getU().extent(0),(Py_ssize_t)self->cxx->getU().extent(1),(Py_ssize_t)input->shape[0],(Py_ssize_t)input->shape[1],U.name());
PyErr_Format(PyExc_TypeError,"`%s' 1D `input` array should have %"PY_FORMAT_SIZE_T"d, elements, not %"PY_FORMAT_SIZE_T"d for `%s`",Py_TYPE(self)->tp_name,(Py_ssize_t)self->cxx->getU().extent(0),(Py_ssize_t)input->shape[0],D.name());
PyErr_Format(PyExc_TypeError,"`%s' 1D `input` array should have %"PY_FORMAT_SIZE_T"d, elements, not %"PY_FORMAT_SIZE_T"d for `%s`",Py_TYPE(self)->tp_name,(Py_ssize_t)self->cxx->getZ().extent(0),(Py_ssize_t)input->shape[0],Z.name());
PyErr_Format(PyExc_TypeError,"`%s' 1D `input` array should have %"PY_FORMAT_SIZE_T"d, elements, not %"PY_FORMAT_SIZE_T"d for `%s`",Py_TYPE(self)->tp_name,self->cxx->getNInputs(),(Py_ssize_t)input->shape[0],estimate_x.name());
PyErr_Format(PyExc_TypeError,"`%s' 1D `input` array should have %"PY_FORMAT_SIZE_T"d, elements, not %"PY_FORMAT_SIZE_T"d for `%s`",Py_TYPE(self)->tp_name,self->cxx->getNInputs()*(Py_ssize_t)self->cxx->getNGaussians(),(Py_ssize_t)input->shape[0],estimate_ux.name());
PyErr_Format(PyExc_TypeError,"`%s' 1D `input` array should have %"PY_FORMAT_SIZE_T"d, elements, not %"PY_FORMAT_SIZE_T"d for `%s`",Py_TYPE(self)->tp_name,(Py_ssize_t)self->cxx->getNGaussians()*(Py_ssize_t)self->cxx->getNInputs(),(Py_ssize_t)ux_input->shape[0],forward_ux.name());
PyErr_Format(PyExc_TypeError,"`%s' 3D `input` array should have the shape [%"PY_FORMAT_SIZE_T"d, %"PY_FORMAT_SIZE_T"d, %"PY_FORMAT_SIZE_T"d] not [%"PY_FORMAT_SIZE_T"d, %"PY_FORMAT_SIZE_T"d, %"PY_FORMAT_SIZE_T"d] for `%s`",Py_TYPE(self)->tp_name,(Py_ssize_t)self->cxx->getAccUA1().extent(0),(Py_ssize_t)self->cxx->getAccUA1().extent(1),(Py_ssize_t)self->cxx->getAccUA1().extent(2),(Py_ssize_t)input->shape[0],(Py_ssize_t)input->shape[1],(Py_ssize_t)input->shape[2],acc_u_a1.name());
PyErr_Format(PyExc_TypeError,"`%s' 3D `input` array should have the shape [%"PY_FORMAT_SIZE_T"d, %"PY_FORMAT_SIZE_T"d] not [%"PY_FORMAT_SIZE_T"d, %"PY_FORMAT_SIZE_T"d] for `%s`",Py_TYPE(self)->tp_name,(Py_ssize_t)self->cxx->getAccUA2().extent(0),(Py_ssize_t)self->cxx->getAccUA2().extent(1),input->shape[0],input->shape[1],acc_u_a2.name());
PyErr_Format(PyExc_TypeError,"`%s' 2D `input` array should have the shape [%"PY_FORMAT_SIZE_T"d, %"PY_FORMAT_SIZE_T"d] not [%"PY_FORMAT_SIZE_T"d, %"PY_FORMAT_SIZE_T"d] for `%s`",Py_TYPE(self)->tp_name,(Py_ssize_t)self->cxx->getU().extent(0),(Py_ssize_t)self->cxx->getU().extent(1),(Py_ssize_t)input->shape[0],(Py_ssize_t)input->shape[1],U.name());
PyErr_Format(PyExc_TypeError,"`%s' 2D `input` array should have the shape [%"PY_FORMAT_SIZE_T"d, %"PY_FORMAT_SIZE_T"d] not [%"PY_FORMAT_SIZE_T"d, %"PY_FORMAT_SIZE_T"d] for `%s`",Py_TYPE(self)->tp_name,(Py_ssize_t)self->cxx->getV().extent(0),(Py_ssize_t)self->cxx->getV().extent(1),(Py_ssize_t)input->shape[0],(Py_ssize_t)input->shape[1],V.name());
PyErr_Format(PyExc_TypeError,"`%s' 1D `input` array should have %"PY_FORMAT_SIZE_T"d elements, not [%"PY_FORMAT_SIZE_T"d for `%s`",Py_TYPE(self)->tp_name,(Py_ssize_t)self->cxx->getD().extent(0),(Py_ssize_t)input->shape[0],D.name());
PyErr_Format(PyExc_TypeError,"`%s' 1D `input` array should have %"PY_FORMAT_SIZE_T"d, elements, not %"PY_FORMAT_SIZE_T"d for `%s`",Py_TYPE(self)->tp_name,(Py_ssize_t)self->cxx->getY().extent(0),(Py_ssize_t)input->shape[0],Y.name());