我有一个运行scikit Naive Bayes分类的脚本,我在linux机器上写的。当我将它传输到Windows机器时,我收到了一个弃用警告:
弃用警告:在不兼容的种类之间隐式投射......
在linux版本中我有numpy版本1.6.1 在windows numpy版本是1.7.1rc1。
在将浮动列表转换为二维数组时抛出警告。 我应该忽略这个警告吗?是否与numpy版本的变化有关?
两台机器的铸件似乎都运行正常......
由于
答案 0 :(得分:5)
您当然应该更新您的代码,以便警告消失。也许通过从列表中显式创建Numpy数组。
我想通过投射你的意思是一些自动转换,如:
array([1., 2, 3]) * [3, 4, 5]
负责似乎是以下拉动请求,这是最近合并的。最好的解释是在文件test_ufunc.py
中。