numpy中的弃用警告

时间:2013-04-11 09:44:16

标签: python numpy scikit-learn

我有一个运行scikit Naive Bayes分类的脚本,我在linux机器上写的。当我将它传输到Windows机器时,我收到了一个弃用警告:

  

弃用警告:在不兼容的种类之间隐式投射......

在linux版本中我有numpy版本1.6.1 在windows numpy版本是1.7.1rc1。

在将浮动列表转换为二维数组时抛出警告。 我应该忽略这个警告吗?是否与numpy版本的变化有关?

两台机器的铸件似乎都运行正常......

由于

1 个答案:

答案 0 :(得分:5)

您当然应该更新您的代码,以便警告消失。也许通过从列表中显式创建Numpy数组。

我想通过投射你的意思是一些自动转换,如:

array([1., 2, 3]) * [3, 4, 5]

负责似乎是以下拉动请求,这是最近合并的。最好的解释是在文件test_ufunc.py中。

https://github.com/numpy/numpy/pull/451/files