Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我在 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
我怎么解决这个问题?
欢迎来到 StackOverflow!
IMO,你有一个 Python 代码并试图复制它的输出。如果是这样,您应该首先加载所有与 Python 相关的导入。这就是NameError这里的意思,Python 解释器无法理解它是什么,因为这个函数不是它现有定义的一部分。
NameError
如果我可以建议,请花一些时间来动手学习 Python。