fasttext 在 ubuntu 终端中有效,但在 jupyter notebook 中无效

fasttext works in ubuntu terminal but not in jupyter notebook

从 ubuntu 终端执行 -->

b@PC:~/fastText$ ./fasttext supervised -input /traningText.txt -output model_trained -label label 阅读 2M 字 字数:78155 标签数量:116 进度:100.0% words/sec/thread:296977 lr:0.000000 损失:1.616176 ETA:0h 0m

从 jupyter notebook 执行 --> 尝试 1(切换到 fastText 文件夹后)

./fasttext supervised -input traningText.txt -output model_trained -label label

给出错误 -

文件“”,第 1 行 ./fasttext supervised -input traningText.txt -output model_trained -label label ^ 语法错误:语法无效

尝试 2(切换到 fastText 文件夹后)

fasttext supervised -input trainingText -output model_trained -label label

给出错误 -

文件“”,第 1 行 fasttext supervised -input trainingText.txt -output model_trained -label label ^ 语法错误:语法无效

尝试 3(切换到 fastText 文件夹后)

/home/fastText/fasttext supervised -input trainingText.txt -output model_trained -label label

给出错误-

NameError Traceback(最近调用最后) 在 ----> 1 home/fastText/fasttext(监督,-输入,trainingText.txt,-输出,model_trained,-标签,标签

NameError: 名称 'home' 未定义

出了什么问题?如何让我的 fasttext 命令从 Jupyter notebook 执行?请指教

您无法从 Jupyter 执行 shell 命令并期望得到正确的输出。

如果你想从 Jupyter 使用 FastText,我的建议是安装 FastText python binding

您可以阅读 official fastText tutorial(现在也解释 python 绑定)。

Here你找一些例子。