本文主要是介绍sns报错 UserWarning: Dataset has 0 variance; skipping density estimate.,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
- 报错信息 UserWarning: Dataset has 0 variance; skipping density estimate. Pass
warn_singular=False
to disable this warning.
三维数组维度(1000, 27,1),取出第一个元素画出分布图保存 - 检查错误原因,
print(Mcases[:,:,0].shape)
显示维度(1000, 27) - 修改为
print(Mcases[:,0,0].shape)
显示维度(1000,),即取出1000个(27,1)中的开头元素,对应sns代码修改为
sns.kdeplot(Mcases[:,0,0], color='blue')
- 如果想取出(27,1)中第10个元素
sns.kdeplot(Mcases[:,0,9], color=‘yellow’) - 参考文章Python | Numpy三维数组维度变换/提取https://blog.csdn.net/qq_43580646/article/details/121913746
这篇关于sns报错 UserWarning: Dataset has 0 variance; skipping density estimate.的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!