掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
繪制分段函數(shù):

首先導(dǎo)入matplotlib和numpy包:
import matplotlib.plot as plt import numpy as np
規(guī)定x范圍0-100,1000個(gè)點(diǎn):
x = np.linspace(0,100,1000)
設(shè)置區(qū)間:
interval0 = [1 if (i<30) else 0 for i in x] interval1 = [1 if (i>=30 and i<50) else 0 for i in x] interval2 = [1 if (i>=50) else 0 for i in x]
列函數(shù)式:
y = np.cos(x)* interval0 + x * interval1 + np.sin(x)*interval2
繪圖顯示:
plt.plot(x,y) plt.show()
結(jié)果:
python學(xué)習(xí)網(wǎng),免費(fèi)的在線學(xué)習(xí)python平臺(tái),歡迎關(guān)注!

我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流