Skip to content

Latest commit

 

History

History
45 lines (40 loc) · 1.28 KB

File metadata and controls

45 lines (40 loc) · 1.28 KB

Video 16: python part 9 - signal processing with numpy arrays

Introduction

Just a basic convolve of a filter and an fft of random data

History

1 : #?zeros
2 : zeros(200)
3 : ones(100)
4 : #?concatenate
5 : concatenate( (zeros(1000), ones(200), zeros(1000)) )
6 : data = concatenate( (zeros(1000), ones(200), zeros(1000)) )
7 : plot(data)
8 : hamming(30)
9 : plot(hamming(30))
10: plot(hamming(30))
11: sum(hamming(30))
12: a_filter = hamming(30) / sum(hamming(30))
13: sum(a_filter)
14: plot(a_filter)
15: #?convolve
16: convolve (data, a_filter)
17: plot(convolve (data, a_filter))
18: plot(data)
19: randn(1000)
20: plot(randn(1000))
21: fft(randn(1024))
23: plot(fft (randn(1024)))
24: _ip.magic("history ")