public SDVariable replaceWhere(SDVariable update, SDVariable from, Condition condition) {
    SDValidation.validateNumerical("replaceWhere", "update", update);
    SDValidation.validateNumerical("replaceWhere", "from", from);
    return new org.nd4j.linalg.api.ops.impl.transforms.comparison.CompareAndReplace(sd,update, from, condition).outputVariable();
  }