2017-04-07 1 views
2

self.data [_] ['smooth_ISA']という浮動小数点リストがあります 私はこのリストをpeakutils.indexesに渡しています)このように:peakutils.indexesはTypeErrorを返します:整数スカラー配列のみスカラーインデックスに変換可能

インデックス= peakutils.indexes(self.data [_] [ 'smooth_ISA']、THRES = 0.1、min_dist = 50)

しかし、私はこのエラーを取得しています:

TypeError:整数スカラー配列のみをスカラーインデックスに変換できます

思っている?私の場合は

おかげ

答えて

0

、私はnumpyの配列に私のデータを変換することによって、仕事にこれを取得することができました。最近では、単一のスカラー配列をインデックス配列として扱うことができない、いくつかの変更があるようです。

私はopened an issueもきた34

約ライン、
if isinstance(y, np.ndarray) and np.issubdtype(y.dtype, np.unsignedinteger): 
     raise ValueError("y must be signed") 
if isinstance(y, list): 
     y = np.array(y) 

peak.py以内にこれを編集して、これは特に私のために働くことを得ることができました。

機能のための彼の文書は、指定しないことがあるべきこと:

y : ndarray (signed) 
    1D amplitude data to search for peaks. 

TypeError: only integer scalar arrays can be converted to a scalar index

関連する問題