Python で 1D numpy 配列を読み取り、他の 2 つの numpy 配列を生成したいと思います。
- 「nan」値がない場合、最初の 1 つは入力です。それ以外の場合は、「nan」値を「0」に置き換えて入力します
- 2 番目はマスク、1='入力値は 'nan'' ではなく、'0'='入力値は nan'' です。
例えば:
a = numpy.array([1,2,numpy.nan,4])
与えるだろう
[1,2,0,4]
[1,1,0,1]
Pythonでこれを行う最も効率的な方法は何ですか?
ありがとう