我从这里下载了用于网络入侵检测的Python代码,detection
当试图在PythonVersion3.6.1和PyCharm IDE上运行下载的代码时,我得到了错误:
"ModuleNotFoundError:没有名为‘naive_bayes’的模块“
在第3行和第4行分别有以下代码:
from naive_bayes import Data
from naive_bayes import convert_to_float我尝试过的是:我试着安装和使用模块sklearn.naive_bayes,但是它没有任何名字为Data和convert_to_float的模块,我尝试使用模块naiveBayesClassifier,但它也没有模块Data和convert_to_float
我是在初级阶段的python和任何帮助被高度赞赏。谢谢
发布于 2017-12-11 14:05:07
如果您想导入sklearn naive_bayes模块,您应该编写:
from sklearn.naive_bayes import ...但正如您所说,它没有任何带有名称数据和convert_to_float的模块。所以我认为你应该问作者saimkhan92他想要导入的包是什么,因为它看起来并不是任何“官方”包。
https://stackoverflow.com/questions/47752297
复制相似问题