簡體   English   中英

使用sci-kit學習時如何解決此“ line_search_wolfe2”錯誤?

[英]How do I fix this “line_search_wolfe2” error when using sci-kit learn?

嘗試運行實現Sci-Kit Learn的Python腳本時出現錯誤。 這是我的代碼:

import matplotlib.pyplot as plt
from sklearn import datasets
from sklearn import svm

digits = datasets.load_digits()
print (digits.data)
print (digits.target)
print (digits.images[0])

clf = svm.SVC(gamma=0.001, C=100)

x, y = digits.data[:-1], digits.target[:-1]

這是我在終端中運行“ python scidigits.py”時遇到的錯誤:

Traceback (most recent call last):
  File "Practice.py", line 6, in <module>
    from sklearn import svm
  File "/home/jdoe/.local/lib/python2.6/site-packages/sklearn/svm/__init__.py", line 13, in <module>
from .classes import SVC, NuSVC, SVR, NuSVR, OneClassSVM, LinearSVC, \
  File "/home/jdoe/.local/lib/python2.6/site-packages/sklearn/svm/classes.py", line 6, in <module>
from ..linear_model.base import LinearClassifierMixin, SparseCoefMixin, \
  File "/home/jdoe/.local/lib/python2.6/site-packages/sklearn/linear_model/__init__.py", line 25, in <module>
from .logistic import (LogisticRegression, LogisticRegressionCV,
  File "/home/jdoe/.local/lib/python2.6/site-packages/sklearn/linear_model/logistic.py", line 25, in <module>
from ..utils.optimize import newton_cg
  File "/home/jdoe/.local/lib/python2.6/site-packages/sklearn/utils/optimize.py", line 18, in <module>
from scipy.optimize.linesearch import line_search_wolfe2, line_search_wolfe1
ImportError: cannot import name line_search_wolfe2

有人可以闡明這個問題嗎?

我猜這是一個版本/棄用問題。

因此,您應該更新scikit-learn軟件包。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM