私はscipyでgriddata関数を使用して、3次元データと4次元データを補間しています。これはチャンピオンのように機能しますが、必要なポイントの一部が入力データの範囲外にあるので、NaNの束を返します。とにかくN-dデータが「線形」モード補間でのみ機能することを考えれば、NaNを返すのではなく、グリッドデータを外挿する必要があります。誰かがこれをやったのか、回避策を見つけましたか?明確にするには:私は非構造化データを持っているので、通常のグリッドを必要とする関数は使用できません。 ありがとう!の アレックスPythonでの3D外挿(基本的には、外挿に拡張されたscipy.griddata)
6
A
答えて
-1
これはあなたのために働くだろうと、それはまだ利用できませんが、numpyのの開発バージョンでは「パッド」配列関数があり、非常にわからない...
https://github.com/numpy/numpy/blob/master/numpy/lib/arraypad.py
ワンオプションは 'linear_ramp'で、エッジ値から外向きに外挿(パッド)し、指定された終わりの値まで直線的に増減します。
あなただけ(ただし、私がテストされていない)がパスとインポートにそれをコピーすることができるようにそれはそれはいくつかの一定の値と範囲外のポイントを埋めるために役立つだろう?
+0
は私と全く無関係に見えます。ここではドキュメントですが、内挿/補外関係はありませんhttps://docs.scipy.org/doc/numpy-1.10.0/reference/generated/numpy.pad.html – denfromufa
関連する問題
- 1. 基本ブロックにゼロ拡張命令を挿入する
- 2. URLに基づいてクロムブラウザの拡張コンテンツスクリプトを挿入してください
- 3. 基本pyodbc一括挿入
- 4. CoffeeScriptの「拡張」とBackbone.jsの「拡張」との間の基本的な違い
- 5. Firefoxの拡張機能で動的スクリプトを挿入する
- 6. ES6拡張クラスで挿入する
- 7. 挿入SQL例外
- 8. Firefoxの拡張機能でJavascriptを挿入するには
- 9. OpenGLの眼の瞳孔収縮/拡張の基本的なアプローチ
- 10. Android sqliteデータベースのヌルポインタ例外が挿入されました
- 11. matplotlibを使ってプロットされたデータからの外挿
- 12. 例外がスローされましたコンストラクタの挿入 - AutoFac Dependency Injection
- 13. JavaScriptエラー/例外の拡張
- 14. Forループ例外の拡張
- 15. 拡張クラスからロードされたクラスキャスト例外クラス
- 16. フォームの外にフォームボタンを挿入する
- 17. `ksmooth`に渡されたx点を超えて外挿する方法は?
- 18. Couchbaseの挿入 - 例外TypeError:JSON
- 19. W3TOTAL CACHE:ディスク拡張対ディスク基本
- 20. 除外されたフォルダを再挿入する方法
- 21. Typescript:拡張クラス/動的戻り型で定義された型の基本クラスのインスタンスを作成します。
- 22. 野外視界。 K2拡張
- 23. クローム拡張:外部スクリプト
- 24. Chrome拡張外部URL
- 25. データベースに外部データを挿入する
- 26. 親レコードと同時に挿入された外部キーへの参照を自動的に追加します
- 27. Springから拡張enumを挿入するには?
- 28. 外挿OutOfRangeException Apache Commons数学
- 29. 外挿する時系列
- 30. 基本クラスのオブジェクトを複合クラスのオブジェクトに拡張する
純粋なPythonの関数でありますかその場合は、fill_valueを指定することができます – Dhara
また、あなたは外挿してもよろしいですか?時々、NaNを取得して、あなたが範囲外に出ていることを知ることは、はるかに良い選択です。私はScipyからUnivariateスプラインを使用しましたが、それは静かに外挿して結果はかなり "オフ"になります – Dhara
私の状況は:いくつかの点でいくつかの値を測定し、 。したがって定数値、またはNaNは実際には役に立ちません。私はスプラインがどれほど気質が良いのか知っているので、リニアが安全な賭けになると思っていた。私はN-dデータで動作するものを望んでいます。 – user1483697