我在Mac OSX Mountain Lion上使用scikit_learn-0.14运行python 2.7.5。
然而,我运行svmlight命令的所有内容都会收到以下警告:
DeprecationWarning:使用非整数而不是整数将导致错误>将来
答案 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
并删除了警告