Python 节点red contrib机器学习中出错
我正在尝试使用以下库在Python 节点red contrib机器学习中出错,python,node.js,pandas,machine-learning,node-red,Python,Node.js,Pandas,Machine Learning,Node Red,我正在尝试使用以下库在节点red中实现最基本的机器学习流程: 该流加载一个CSV文件,将其洗牌,并创建一个训练和测试分区 我安装了: Python 3.6.4或更高版本,可通过命令“Python”访问(在Linux“python3”上) 努比 熊猫 SciKit学习 Tensorflow(可选:可以跳过) 我从Anaconda打开了node red 问题: 单击“开始”节点时,出现以下错误: Traceback (most recent call last): File "C:\Use
节点red
中实现最基本的机器学习流程:
该流加载一个CSV文件,将其洗牌,并创建一个训练和测试分区
我安装了:
- Python 3.6.4或更高版本,可通过命令“Python”访问(在Linux“python3”上)
- 努比
- 熊猫
- SciKit学习
- Tensorflow(可选:可以跳过)
Anaconda
打开了node red
问题:
单击“开始”节点时,出现以下错误:
Traceback (most recent call last):
File "C:\Users\stava\node_modules\node-red-contrib-machine-learning\nodes\dataset\create-dataset/create-dataset.py",
line 12, in <module> df = pandas.read_csv(config['path'], header=None)
File "C:\Users\stava\AppData\Local\conda\conda\envs\py35\lib\site-packages\pandas\io\parsers.py",
line 678, in parser_f return _read(filepath_or_buffer, kwds)
File "C:\Users\stava\AppData\Local\conda\conda\envs\py35\lib\site-packages\pandas\io\parsers.py",
line 440, in _read parser = TextFileReader(filepath_or_buffer, **kwds)
File "C:\Users\stava\AppData\Local\conda\conda\envs\py35\lib\site-packages\pandas\io\parsers.py",
line 787, in __init__ self._make_engine(self.engine)
File "C:\Users\stava\AppData\Local\conda\conda\envs\py35\lib\site-packages\pandas\io\parsers.py",
line 1014, in _make_engine self._engine = CParserWrapper(self.f, **self.options)
File "C:\Users\stava\AppData\Local\conda\conda\envs\py35\lib\site-packages\p...
回溯(最近一次呼叫最后一次):
文件“C:\Users\stava\node\u modules\node red contrib machine learning\nodes\dataset\create dataset/create dataset.py”,
第12行,df=pandas.read_csv(配置['path'],标题=None)
文件“C:\Users\stava\AppData\Local\conda\conda\envs\py35\lib\site packages\pandas\io\parsers.py”,
第678行,在解析器中返回读取(文件路径或缓冲区,kwds)
文件“C:\Users\stava\AppData\Local\conda\conda\envs\py35\lib\site packages\pandas\io\parsers.py”,
第440行,在_readparser=TextFileReader(文件路径或缓冲区,**kwds)中
文件“C:\Users\stava\AppData\Local\conda\conda\envs\py35\lib\site packages\pandas\io\parsers.py”,
第787行,in_uuuu初始_uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
文件“C:\Users\stava\AppData\Local\conda\conda\envs\py35\lib\site packages\pandas\io\parsers.py”,
第1014行,在_make_engine self._engine=CParserWrapper(self.f,**self.options)中
文件“C:\Users\stava\AppData\Local\conda\conda\envs\py35\lib\site packages\p。。。
决策树分类器预测器
节点接受数据数组中的数组并返回预测。看看我们如何将数据从消息发送到数组进行预测
节点。每个子数组对应于应发送以获得预测的数据:
return {
payload: [[...msg.payload.user_code,msg.payload.datetime]]
};
看起来是一个已知的问题-我们找到了解决方案。我发布了答案。