0

当我在 mac 中运行这段代码时:

x_train, y_train = load_svmlight_file("mq2008.train")

我在 bash 中收到此错误:

-bash: syntax error near unexpected token `('

如果我在 shell 中运行它,我会遇到这个错误:

NameError: name 'load_svmlight_file' is not defined

我怎么解决这个问题?

4

1 回答 1

0

欢迎来到 StackOverflow!

IMO,你有一个 Python 代码并试图复制它的输出。如果是这样,您应该首先加载所有与 Python 相关的导入。这就是NameError这里的意思,Python 解释器无法理解它是什么,因为这个函数不是它现有定义的一部分。

如果我可以建议,请花一些时间来动手学习 Python。

于 2019-12-10T11:11:17.400 回答