matlab(python)将曲线变平滑。错误提示:{ValueError}Expect x to be a 1-D sorted array_like.
2022/1/9 20:03:44
本文主要是介绍matlab(python)将曲线变平滑。错误提示:{ValueError}Expect x to be a 1-D sorted array_like.,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
正常来说,网上有很多的方法,这些方法一般都可以直接用,但是有个前提,x轴你传入的坐标点是不能够重复的。
import scipy.interpolate.make_interp_spline x_smooth = np.linspace(0, 1, 300)#0,1就是x轴的区间,有时候传变量的时候,也可以在0的位置取min(),在1的位置取max() y_smooth = make_interp_spline(x, y)(x_smooth) #x就是你x轴左边的narray,y就是你的y轴的narray
正常这上边的代码是可以实现曲线平滑的。但是如果你的代码报错了,报了下面的错误:
{ValueError}Expect x to be a 1-D sorted array_like.
这说明你的x轴的narray中有重复的值,所以才会报错。
这篇关于matlab(python)将曲线变平滑。错误提示:{ValueError}Expect x to be a 1-D sorted array_like.的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-27Python编程基础教程
- 2024-12-27Python编程基础指南
- 2024-12-24Python编程入门指南
- 2024-12-24Python编程基础入门
- 2024-12-24Python编程基础:变量与数据类型
- 2024-12-23使用python部署一个usdt合约,部署自己的usdt稳定币
- 2024-12-20Python编程入门指南
- 2024-12-20Python编程基础与进阶
- 2024-12-19Python基础编程教程
- 2024-12-19python 文件的后缀名是什么 怎么运行一个python文件?-icode9专业技术文章分享