Exemplo n.º 1
0
 def fromString(cls, s):
     """Load a model from PMML in a string"""
     pc = PMMLContext.getOrCreate()
     try:
         java_model = pc._jvm.org.pmml4s.model.Model.fromString(s)
         return cls(java_model)
     except Py4JJavaError as e:
         je = e.java_exception
         raise PmmlError(je.getClass().getSimpleName(), je.getMessage())
Exemplo n.º 2
0
 def fromBytes(cls, bytes_array):
     """Load a model from PMML in an array of bytes"""
     pc = PMMLContext.getOrCreate()
     try:
         java_model = pc._jvm.org.pmml4s.model.Model.fromBytes(bytes_array)
         return cls(java_model)
     except Py4JJavaError as e:
         je = e.java_exception
         raise PmmlError(je.getClass().getSimpleName(), je.getMessage())
Exemplo n.º 3
0
 def fromFile(cls, name):
     """Load a model from PMML file with given pathname"""
     pc = PMMLContext.getOrCreate()
     try:
         java_model = pc._jvm.org.pmml4s.model.Model.fromFile(name)
         return cls(java_model)
     except Py4JJavaError as e:
         je = e.java_exception
         raise PmmlError(je.getClass().getSimpleName(), je.getMessage())
Exemplo n.º 4
0
 def close(cls):
     """Shutdown the gateway of Py4J"""
     PMMLContext.shutdown()