2017-02-21 4 views
-1

트리의 결정에 대한 의사 결정 트리를 내 데이터 집합 및 플로팅 의사 결정 경계에 적용 할 예정입니다. 아나콘다에서 파이썬 3.5를 사용하고 있습니다. 첫 번째 줄에서 아래 코드를 수행하고 있지만이 오류가 있습니다 : "모듈 이름이 myplot" 나는 이미 matplotlib 라이브러리를 설치했지만 다시 오류가 발생했습니다 누구든지 도와 줄 수 있다면 감사 할 것입니다.import myplot with plt2와 관련한 문제

from sklearn.tree import DecisionTreeClassifier 
import matplotlib 
import numpy as np 
from sklearn.cross_validation import train_test_split 
from sklearn.preprocessing import StandardScaler 
import matplotlib 
import matplotlib.pyplot as plt 
from matplotlib.colors import ListedColormap 
import matplotlib.pyplot as pltdefplot_decision_regions 
from sklearn.tree import export_graphviz 
import myplot as plt2 
from mlxtend.plotting import plot_decision_regions 
+0

matplotlib에서 가져온 pyplot을 plt2로 사용하셨습니까? – Suever

답변

1

당신은 심각한 오류 메시지를 취할 수 있습니다 : 그것은 myplot라는 이름의 모듈이 없음을 알려줍니다.

지금 질문이 있습니다. 외부에서 본다면 시스템에 대한 정보가 없습니다. 오류가 맞다고 말할 수 있습니다. 그 공식 명칭의 모듈을 공개하지 않습니다.

혼자서 그 이름의 모듈을 만들었을 수도 있습니다. 이 경우 파이썬이 모듈을 찾는 경로에서이 모듈을 사용할 수 있어야합니다.

그렇지 않은 경우 존재하지 않는 myplot 대신 가져 오기를 원하는 모듈을 고려해야합니다.

Appart에서 가져 오기를 약간 정렬하고 동일한 모듈을 다른 이름으로 두 번 이상 가져 오지 않는 것이 좋습니다.

from sklearn.tree import DecisionTreeClassifier, export_graphviz 
from sklearn.cross_validation import train_test_split 
from sklearn.preprocessing import StandardScaler 
import matplotlib 
import matplotlib.pyplot as plt 
from matplotlib.colors import ListedColormap 
import numpy as np 
from mlxtend.plotting import plot_decision_regions 
관련 문제