-1
私は現在、numpyのバージョン1.12.1で働いています
のスカラーを返し、numpy.where()
へのすべての呼び出しは、次の警告で空のリストを返します。numpy.where()関数は、FutureWarningを投げる代わりに、リスト
FutureWarning: elementwise comparison failed; returning scalar instead, but in the future will perform elementwise comparison
np.where(date_now==dates_list)
プログラムがその後numpy.where()の出力は非空であることを期待関数を呼び出すように、これは、エラーが発生します。私は、文字列、date_now
、リスト、dates_list
を比較しています。誰にもこれに対する解決策がありますか?
ありがとうございます。
どのように 'numpy.where'を使用していますか? –
'date_now'はリストかNumPy配列ですか?前者の場合は、 'np.where(np.array(dates_list)== date_now)'を試してください。それ以外の場合は、 'dates_list'全体の真理値を単一のオブジェクトとして文字列に対してテストしています。 –
@ juanpa.arrivillaga文字列 'date_now'とリスト' dates_list'を初期化しました。変数 'temp = numpy.where(dates_list == date_now)'を作成しています。 – user5090779