問題タブ [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.

0 投票する
1 に答える
378 参照

python - xarray データセットの拡張

xarray チュートリアル データセットに霜の日数を追加しようとしています。

データは時間的に非常に高解像度であるため、処理を簡単にするために、それらをリサンプリングします air_day = airtemps.resample('1D', 'time', how='mean') 、どのように=「平均」)

air_month結果として、3 つのディメンションすべてに沿って、平均がゼロ未満の日数をカウントする変数を追加したいと考えています。

私の非常に単純な試みは sth です。このような

しかしsum()、私はここで時間次元を緩めます。私はここで立ち往生していますが、まだ xarray の概念を頭に入れていません。

手伝ってくれてありがとう!

0 投票する
1 に答える
520 参照

python - netcdf3 ツールしか持っていない場合、netcdf4 データを読み取る方法は?

    1. 私の学校のクラスター管理者は、netcdf4 モジュールをロードすると、netcdf3 モジュールをロードできないと言いました。だから彼は netcdf4 の更新を拒否した
    1. netcdf4.ncファイルであるファイルがあり、R にロードする必要があると思います。
    1. クラスターの R では、RNetCDFパッケージのみがインストールされます。また、上記の .nc ファイルを読み取ることができません。ncdf4パッケージはありません。(インストールしようとすると、バージョン 4 の netcdf ライブラリが必要と表示されます。もちろん、持っていませんsudo)
    1. Pythonでは、(理由はわかりません)netcdf4ファイルをロードできます。これを使用して (netcdf 3 形式で保存しますか?) そのデータを R にロードできるかどうかわかりません。

それで、どうすればいいですか?

  • 管理者は netcdf4 モジュールに切り替えたくないので、私 (または彼) はncdf4R にパッケージをインストールできないようです。
  • 一部のncデータは Web サイトから直接ダウンロードされ、一部のncファイルはxarrayPython のパッケージの出力からのものです (xarray の netcdf 出力はバージョン 4 です)。
0 投票する
2 に答える
691 参照

python - 特定の座標で DataArray に挿入

セルに関するいくつかのメタ情報を DataArray に入力して、Dataset に追加しようとしています。

既存のディメンションを指定して、まったく新しいデータ セットを設定できます。

私が望むのは、基本的に、特定の座標に単一のデータポイントを追加することです

これはできますか?

0 投票する
1 に答える
133 参照

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 パッケージの関数) に影響を与える可能性があるメカニズムはわかりません。

このアップダウンサポートがどのように達成されるかについて誰か説明してもらえますか?