0
我想在python中實現梯形內核(可能使用numpy或scipy)進行卷積,就像在astropy模塊中使用梯形內核一樣。我曾嘗試用梯形波形進行卷積,但結果不令人滿意。python中的梯形內核
def trapzoid_signal(t, width=2., slope=1., amp=1., offs=0):
global trasig
trasig=[]
trasig = slope*width*signal.sawtooth(2*np.pi*t/width, width=0.5)/4.
trasig+= slope*width/4.
trasig[trasig>amp] = amp
return trasig + offs
t = np.linspace(0, 32, 34)
trapzoid_signal(t, width=32, slope=1, amp=0.0322)
print(trasig)
z = scipy.signal.convolve(trasig,new)
如果我打印ž它給:
[ nan nan nan ..., nan nan nan]
我試圖繪製ž它給什麼。任何幫助?
請嘗試使用[mcve]。你試過了什麼代碼?你有測試輸入/輸出嗎? –
完成。請檢查 –