前提・実現したいこと
Jupyternotebookを使っているときに、tmp = np.arange(X.min(), X.max(), 0.01)の前の行まではうまく動作したのですが、tmp = np.arange(X.min(), X.max(), 0.01)でこうなってしまいました。
発生している問題・エラーメッセージ
--------------------------------------------------------------------------- ValueError Traceback (most recent call last) <ipython-input-31-0f8442722e97> in <module>() ----> 1 tmp = np.arange(np.min(X), np.max(X), 0.01) c:\software\python\python-3.6.4\lib\site-packages\pandas\core\generic.py in __nonzero__(self) 1574 raise ValueError("The truth value of a {0} is ambiguous. " 1575 "Use a.empty, a.bool(), a.item(), a.any() or a.all()." -> 1576 .format(self.__class__.__name__)) 1577 1578 __bool__ = __nonzero__ ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
Python
1import numpy as np 2import matplotlib.pyplot as plt 3from pandas import DataFrame 4from sklearn import linear_model 5%matplotlib inline 6X = DataFrame([0,1,2,3,4,5]) 7Y = DataFrame([3,2,5,7,6,10]) 8plt.scatter(X,Y,color="red") 9model = linear_model.LinearRegression() 10model.fit(X,Y) 11tmp = np.arange(X.min(), X.max(), 0.01)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。