Python Svmlight错误:DeprecationWarning:使用非整数而不是整数将导致将来出错

时间:2013-09-25 01:33:02

标签: python-2.7 scipy svmlight

我在Mac OSX Mountain Lion上使用scikit_learn-0.14运行python 2.7.5。

然而,我运行svmlight命令的所有内容都会收到以下警告:

  

DeprecationWarning:使用非整数而不是整数将导致错误>将来

2 个答案:

答案 0 :(得分:10)

回答here,它是由scikit-learn中的非整数索引引起的Numpy 1.8.0弃用警告。它不会影响结果。

答案 1 :(得分:0)

当我将数字分配给矩阵时,我也遇到了这个问题。 像这样: private void finalizeButton_Click(object sender, EventArgs e) { foreach (var cmbObj in cartComboBox.Items) { if (prices.Keys.Contains(cmbObj.ToString())) { BookTitle tempOut; ListViewItem list = cartListView.Items.Add(cmbObj.ToString()); if (prices.TryGetValue(cmbObj.ToString(), out tempOut)) list.SubItems.Add(tempOut.Prices[0].ToString()); } } }

组件可能是非整数,所以我改为: Qmatrix[list2[0], list2[j]] = 1

并删除了警告