質問するログイン新規登録

回答編集履歴

1

コード追加

2020/12/14 11:58

投稿

jbpb0
jbpb0

スコア7658

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