LoginSignup
0
0

【xarray】マスクを取得する (notnull, isnull)

Last updated at Posted at 2023-09-11

この記事では、以下のライブラリを用いる。

import xarray as xr
import numpy as np

マスクを取得する

DataArrayのメソッドnotnull()またはisnull()を使うと、マスクを取得することができる。

基本的にはnotnull()を用いてマスクを取得するとよい。

次のDataArrayを例として説明する。

array = xr.DataArray([1, np.nan, 3], dims='x')
array

image.png

notnull()

notnull()を使うと、nanの場所にFalse、それ以外の場所にTrueが入ったDataArrayを取得できる。

array.notnull()

image.png

isnull()

isnull()を使うと、nanの場所にTrue、それ以外の場所にFalseが入ったDataArrayを取得できる。

array.isnull()

image.png

DataSet.notnull() / DataSet.isnull()

DataSetにも同様のメソッドが用意されている。

マスクを適用する

マスクを適用する方法については以下の記事を参照。

公式ドキュメント

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0