問題タブ [netcdf4]

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 に答える
5019 参照

python - Python 'ndarray' は MySQL 型に変換できません

Pythonスクリプトを使用してMYSQLデータベースにデータを保存しようとしていますが、次のエラーが発生しました。

実際には、netCDF ファイルから変数を抽出し、それらを MYSQL db に保存しようとしています。私のコードは

これらは、mMYSQL データベースのフィールド/列名です。netCDF4 データを MYSQL に挿入しようとしています

または、このようにすべての変数を結合しようとすると

時間変数などの netCDF 変数データを出力すると、次のようになります。

私はこれを得た

マイクロ秒は次のようになります

そしてdata_arrayは次のようになります

しかし、私が印刷すると

次に、リスト内でのみ最初のリストを取得し、他のリストは取得しませんでした。これが私の主な問題であると思います。

そして、cursor.executemany(smeData, (v,)) コマンドを実行しようとすると、このエラーが発生します

私の MYSQL 挿入構文は 私の MYSQL 構文は

私の場合は numpy.float32 です。MYSQL で 5 つの列を作成し、netCDF から db にデータを格納する必要がありました。
私はプログラミングが初めてで、学んでいます。誰かが私を助けたり、ヒントを与えたりしたら、どうすればそのようなエラーに対処できますか。とても感謝しています。どうもありがとう。

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

python - mysql.connector.errors.ProgrammingError: フォーマットパラメータの処理に失敗しました; Python 'list' は MySQL タイプに変換できません

Pythonスクリプトを使用してMYSQLデータベースにデータを保存しようとしていますが、次のエラーが発生しました。

実際には、netCDF ファイルから変数を抽出し、それらを MYSQL db に保存しようとしています。私のコードは

これらは、mMYSQL データベースのフィールド/列名です。netCDF4 データを MYSQL に挿入しようとしています

時間変数などの netCDF 変数データを出力すると、次のようになります。

したがって、data1は次のようになります

およびdata2であるマイクロ秒は次のようになります

data_array は 5 つの異なるリストで構成されているため、このようになります。

そして、cursor.executemany(smeData, (v,)) コマンドを実行しようとすると、このエラーが発生します

私のMYSQL挿入構文は

MYSQL で 5 つの列を作成し、netCDF から db にデータを格納する必要がありました。
誰かが私を助けたり、ヒントを与えたりしたら、どうすればそのようなエラーに対処できますか。それは素晴らしいことだ。ありがとう

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

python - 複数の座標に関する xarray.Dataset のサブセット化

印刷すると次のように見えるオブジェクトが using にロードxarray.Datasetされているとします。xarray.open_dataset(..., decode_times=False)

latlon、およびに対して与えられた複数の範囲をサブセット化する最良の方法は何でしょうtimeか? 一連の条件をチェーンして使用しようとしましたxarray.Dataset.whereが、次のエラーが表示されます。

データセット全体をメモリにロードすることはできません。これを行う一般的な方法は何ですか?