Jean-Francis Roy created SYSTEMML-2137:
------------------------------------------
Summary: mllearn/estimators.py cannot be imported in Python 3
Key: SYSTEMML-2137
URL: https://issues.apache.org/jira/browse/SYSTEMML-2137
Project: SystemML
Issue Type: Bug
Affects Versions: SystemML 1.0.0
Reporter: Jean-Francis Roy
When importing an algorithm from `systemml.mllearn` in Python 3, I get a syntax
error, reporting that "import * is only allowed at module level". In Python 2,
importing * in a function resulted in a warning, but the behavior changed in
Python 3.
Steps to reproduce:
* `from systemml.mllearn import LogisticRegression`
Result:
File "/usr/local/lib/python3.6/dist-packages/systemml/mllearn/estimators.py",
line 887
def __init__(self, sparkSession, keras_model, input_shape,
transferUsingDF=False, weights=None, labels=None):
^
SyntaxError: import * only allowed at module level
A simple fix to this issue is simply to import variables/functions individually.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)