回答編集履歴

1

コード追加

2020/12/14 11:58

投稿

jbpb0
jbpb0

スコア7653

test CHANGED
@@ -3,3 +3,25 @@
3
3
 
4
4
 
5
5
  Dの三つ目の次元の単位が知りたい、ということであれば、たぶん offset/Fs をかけたら秒になると思います
6
+
7
+
8
+
9
+ 【追記】スペクトログラムの横軸を秒表示に
10
+
11
+ ```python
12
+
13
+ fig = plt.figure()
14
+
15
+ ax = fig.add_axes([0.2, 0.2, 0.7, 0.7])
16
+
17
+ ax.imshow(D.log2()[0,:,:].numpy(), origin='lower', extent=[t.min(), t.max(), 0, Fs/2], aspect='auto', cmap='jet')
18
+
19
+ ax.set_xlabel("time [s]")
20
+
21
+ ax.set_ylabel("frequency [Hz]")
22
+
23
+ #ax.set_ylim(0, 3000)
24
+
25
+ plt.show()
26
+
27
+ ```