AttributeError: module ‘seaborn’ has no attribute ‘tsplot’
新版seaborn没有了这个函数。用lmplot代替
使用,举例lmplot的data必须是dataframe类型
之前
ax = sns.tsplot(cost_data, time=np.arange(epoch+1))
ax.set_xlabel('epoch')
ax.set_ylabel('cost')
plt.show()
修改为
c={
'epoch':list(range(epoch+1)),'cost':cost_data}
cost_df=pd.DataFrame(c)
ax = sns.lmplot(x='epoch',y='cost',data=cost_df,fit_reg=False)
plt.show()