問題タブ [python-xarray]
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 - xarray データセットの拡張
xarray チュートリアル データセットに霜の日数を追加しようとしています。
データは時間的に非常に高解像度であるため、処理を簡単にするために、それらをリサンプリングします air_day = airtemps.resample('1D', 'time', how='mean') 、どのように=「平均」)
air_month
結果として、3 つのディメンションすべてに沿って、平均がゼロ未満の日数をカウントする変数を追加したいと考えています。
私の非常に単純な試みは sth です。このような
しかしsum()
、私はここで時間次元を緩めます。私はここで立ち往生していますが、まだ xarray の概念を頭に入れていません。
手伝ってくれてありがとう!
python - netcdf3 ツールしか持っていない場合、netcdf4 データを読み取る方法は?
- 私の学校のクラスター管理者は、netcdf4 モジュールをロードすると、netcdf3 モジュールをロードできないと言いました。だから彼は netcdf4 の更新を拒否した
- netcdf4
.nc
ファイルであるファイルがあり、R にロードする必要があると思います。
- netcdf4
- クラスターの R では、
RNetCDF
パッケージのみがインストールされます。また、上記の .nc ファイルを読み取ることができません。ncdf4
パッケージはありません。(インストールしようとすると、バージョン 4 の netcdf ライブラリが必要と表示されます。もちろん、持っていませんsudo
)
- クラスターの R では、
- Pythonでは、(理由はわかりません)
netcdf4
ファイルをロードできます。これを使用して (netcdf 3 形式で保存しますか?) そのデータを R にロードできるかどうかわかりません。
- Pythonでは、(理由はわかりません)
それで、どうすればいいですか?
- 管理者は netcdf4 モジュールに切り替えたくないので、私 (または彼) は
ncdf4
R にパッケージをインストールできないようです。 - 一部の
nc
データは Web サイトから直接ダウンロードされ、一部のnc
ファイルはxarray
Python のパッケージの出力からのものです (xarray の netcdf 出力はバージョン 4 です)。
python - 特定の座標で DataArray に挿入
セルに関するいくつかのメタ情報を DataArray に入力して、Dataset に追加しようとしています。
既存のディメンションを指定して、まったく新しいデータ セットを設定できます。
私が望むのは、基本的に、特定の座標に単一のデータポイントを追加することです
これはできますか?
python - python matplotlib.pyplot は、pandas、xarray などのデータ型をどのようにサポートしていますか?
質問を最も簡単に言えば、このコードの最後の行はどのように機能するのでしょうか?
pandas は一番上の numpy linkに構築されており、xarray は pandas link に基づいているような印象を受けています。ただし、numpy 自体が xarray.DataArray をサポートしているという情報は見つかりません。また、numpy よりも xarray を使用している人は多くありません。では、なぜ numpy.ndarray を xarray.DataArray オブジェクトで初期化できるのでしょうか? 私の推測の 1 つは、対応するサポートが xarray パッケージで提供されているということですが、xarray パッケージのコードが numpy.ndarray.__init__ (または numpy パッケージの関数) に影響を与える可能性があるメカニズムはわかりません。
このアップダウンサポートがどのように達成されるかについて誰か説明してもらえますか?