問題タブ [masked-array]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - numpy set_printoptions は numpy.ma 配列では機能しません
私はマスクされた numpy 配列を使用しており、デバッグ目的でそれらを適切な方法で出力しようとしています。印刷オプションを次のように設定していますが、出力が期待どおりではありません。
出力:
マスクされた配列は 3dp に出力されません。この機能は numpy.ma にありませんか? 誰かが回避策を知っていれば(私自身の印刷機能を書くことはできません)、それは大歓迎です!
python - netcdf4 _FillValue、missing_value、および python マスク配列 fill_value の違い
_FillValue および/または欠損値がさまざまな組み合わせで設定されている netcdf ファイルがあります (たとえば、float、string、またはまったく設定されていない、一般的に -999./'-999' として)。これらのファイルを操作して再度保存し、出力ファイルで適切かつ一貫した塗りつぶし値を設定したいと考えています。私の質問は次のとおりです。
1) _FillValue、または missing_value、またはその両方を使用します。違いは何ですか?
2) 塗りつぶし値はどのタイプにする必要がありますか?また、値に関するベスト プラクティスは何ですか? -999 は実際のデータと混同される可能性があるようです
3) netdcf の fill 値は、マスクされた配列 (デフォルトで 10^20 に設定されているようです) の fill_value とどのように組み合わされますか? 同じことを修正する 2 つのアプローチのようです。
4) データを処理するときにも警告が表示されます。だから私は -999 の欠損値は確かに悪い考えだと思います。
私はpython 3.7とnetcdf4を使用しています。
ありがとう!