我正在尝试在IBM Watson Studio的SysteML中运行基本的Hello World脚本。
script = dml("print('Hello World')")
ml.execute(script)
但是我每次遇到的错误都是
TypeError Traceback (most recent call last)
<ipython-input-11-70cabed1f491> in <module>()
1 script = dml("print('Hello World')")
----> 2 ml.execute(script)
~/user-libs/python3/systemml/mlcontext.py in execute(self, script)
662 global default_jvm_stdout, default_jvm_stdout_parallel_flush
663 if default_jvm_stdout:
--> 664 with jvm_stdout(parallel_flush=default_jvm_stdout_parallel_flush):
665 return MLResults(self._ml.execute(script_java), self._sc)
666 else:
~/user-libs/python3/systemml/classloader.py in __init__(self, parallel_flush)
89 """
90 def __init__(self, parallel_flush=False):
---> 91 self.util = get_spark_context()._jvm.org.apache.sysml.api.ml.Utils()
92 self.parallel_flush = parallel_flush
93 self.t = threading.Thread(target=self.flush_stdout)
TypeError: 'JavaPackage' object is not callable
我不明白错误是什么,因为这是他们网站上显示的相同脚本。
我正在IBM Watson Studio(免费版)上运行此脚本。
应进行哪些更改?或其他建议?