真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

python利用插值法對折線進(jìn)行平滑曲線處理-創(chuàng)新互聯(lián)

在用python繪圖的時(shí)候,經(jīng)常由于數(shù)據(jù)的原因?qū)е庐嫵鰜淼膱D折線分界過于明顯,因此需要對原數(shù)據(jù)繪制的折線進(jìn)行平滑處理,本文介紹利用插值法進(jìn)行平滑曲線處理:

我們注重客戶提出的每個(gè)要求,我們充分考慮每一個(gè)細(xì)節(jié),我們積極的做好網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)服務(wù),我們努力開拓更好的視野,通過不懈的努力,創(chuàng)新互聯(lián)贏得了業(yè)內(nèi)的良好聲譽(yù),這一切,也不斷的激勵(lì)著我們更好的服務(wù)客戶。 主要業(yè)務(wù):網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)站設(shè)計(jì),重慶小程序開發(fā)公司,網(wǎng)站開發(fā),技術(shù)開發(fā)實(shí)力,DIV+CSS,PHP及ASP,ASP.Net,SQL數(shù)據(jù)庫的技術(shù)開發(fā)工程師。

實(shí)現(xiàn)所需的庫

numpy、scipy、matplotlib

插值法實(shí)現(xiàn)

nearest:最鄰近插值法
zero:階梯插值
slinear:線性插值
quadratic、cubic:2、3階B樣條曲線插值
-

擬合和插值的區(qū)別

1、插值:簡單來說,插值就是根據(jù)原有數(shù)據(jù)進(jìn)行填充,最后生成的曲線一定過原有點(diǎn)。

2擬合:擬合是通過原有數(shù)據(jù),調(diào)整曲線系數(shù),使得曲線與已知點(diǎn)集的差別(最小二乘)最小,最后生成的曲線不一定經(jīng)過原有點(diǎn)。

代碼實(shí)現(xiàn)

import matplotlib.pyplot as plt
import numpy as np
from scipy import interpolate

#設(shè)置距離
x =np.array([0, 1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 70, 8, 9,10])

#設(shè)置相似度
y =np.array([0.8579087793827057, 0.8079087793827057, 0.7679087793827057, 0.679087793827057,
 0.5579087793827057, 0.4579087793827057, 0.3079087793827057, 0.3009087793827057,
 0.2579087793827057, 0.2009087793827057, 0.1999087793827057, 0.1579087793827057,
 0.0099087793827057, 0.0079087793827057, 0.0069087793827057, 0.0019087793827057,
 0.0000087793827057])

#插值法之后的x軸值,表示從0到10間距為0.5的200個(gè)數(shù)
xnew =np.arange(0,10,0.1)

#實(shí)現(xiàn)函數(shù)
func = interpolate.interp1d(x,y,kind='cubic')

#利用xnew和func函數(shù)生成ynew,xnew數(shù)量等于ynew數(shù)量
ynew = func(xnew)

# 原始折線
plt.plot(x, y, "r", linewidth=1)

#平滑處理后曲線
plt.plot(xnew,ynew)
#設(shè)置x,y軸代表意思
plt.xlabel("The distance between POI and user(km)")
plt.ylabel("probability")
#設(shè)置標(biāo)題
plt.title("The content similarity of different distance")
#設(shè)置x,y軸的坐標(biāo)范圍
plt.xlim(0,10,8)
plt.ylim(0,1)

plt.show()

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


本文題目:python利用插值法對折線進(jìn)行平滑曲線處理-創(chuàng)新互聯(lián)
文章網(wǎng)址:http://weahome.cn/article/dpsdhj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部