h5 ファイルからデータ (正確にはピクセル値) を読み取り、numpy を使用してデータをヒストグラムにプロットしています。ピクセル値の配列には、データなしの値が 99999 あります (それ以外の場合、データの範囲は -40 から 20 です)。手動で設定した最小値と最大値 (それぞれ -40 と 20) に基づいてヒストグラムを作成しているので、データのない値がヒストグラムに表示されません。これで問題ありません。ただし、データに通常の曲線を当てはめたいので、データセットの平均と SD が必要です。numpy.mean と numpy.std でこれらを生成すると、データなしの値が含まれるため、平均値と SD 値が大きくずれ、その後の通常の曲線もずれます。
基本的に、配列から平均値と sd を生成し、特定の値 (つまり、データなしの値: 99999) を無視する方法はありますか? または、配列の値をデータなしの値なしで新しい配列に出力する方法はありますか?
ありがとう