質問: fig.colorbar(im) cbar.set_label('SPL [dBA]') # 軸設定する。 ax1.set_xlabel('Time [s]') ax1.set_ylabel('Frequency [Hz]') # スケールの設定をする。 ax1.set_xticks(np.arange(0, 120, 2)) ax1.set_yticks(np.arange(0, 20000, 1000)) ax1.set_xlim(0, 14) ax1.set_ylim(0, 4000) # グラフを表示する。 plt.show() plt.close() ``` ### 試したこと 対応する次元は同じか1でなければいけない、というルールに反しているためだと考えたのですが、どうやってそれを直すかが分からず、困っています。 ### 補足情報(FW/ツールのバージョンなど) numpy==1.17.0 scipy==1.3.1 SoundFile==0.10.2
回答: `data, samplerate = function.wavload(path) #wavファイルを読み込む` と `x = np.arange(0, len(data)) / samplerate #波形生成のための時間軸の作成` の間に `♯ステレオ2chの場合、LchとRchに分割 data_l = data[:, 0] data_r = data[:, 1] ♯ 入力をモノラル化 data = (0.5 * data_l) + (0.5 * data_r)` を入れて解決しました。