ピークとシグナルの谷を見つけて、インデックスがタイムスタンプで値がピークの値である mintab と maxtab と呼ばれる numpy ライブラリから 2 つの ndarray オブジェクトに出力する関数を作成しました。
このデータを、タイムスタンプを x 軸、ピークの値を y として散布図としてプロットしたいので、次のように書きました。
xMax = maxtab[:,0]
yMax = maxtab[:,1]
xMin = mintab[:,0]
yMin = mintab[:,1]
mpl.rc('figure', figsize=(20, 2)) # configure plot window size
plt.scatter(xMax, yMax, color='g', alpha=1)
plt.scatter(xMin, yMin, color= 'r', alpha = 1)
しかし、次のようなエラーが表示され続けます:IndexError: too many indices
そして行を指していますxMin = mintab[:,0]
なぜこれが起こっているのか理解できず、グーグルでそれについて何も見つけることができません。