2

ピークとシグナルの谷を見つけて、インデックスがタイムスタンプで値がピークの値である 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]

なぜこれが起こっているのか理解できず、グーグルでそれについて何も見つけることができません。

4

1 に答える 1