pythonループを使用せずに多数の見かけの座標を赤道右昇/緯度に効率的に変換する方法はありますか? ヒントありがとう、ありがとう!緯度/方位角の赤道座標への一括変換
1
A
答えて
1
メインのコードでループを考える必要がないように、関数の内部にfor
ループを隠すことができます。
a = [1,2,3]
b = []
for n in a:
b.append(n*n)
を表現したい:
ループが変化するように、文のレベルで実行する必要がないように、またはあなたは、式の内部でループを移動するには、リストの内包表記を使用することができますa = [1,2,3]
b = [n*n for n in a]
しかし、いいえ、PyEphemは、numpyのようなライブラリのような独自の構文を提供していません。ベクトル演算を行うためのものです(これは常に正しい構文が何であってもループの下にあります)。
PyEphemは真のベクトルツールチェーンアプローチのためにCでそれらを実装するのではなく、numpyの上に計算を再構築する必要があります。とにかく、とにかく、ピピと組み合わせるとどれくらい速くてんかんになっているので、これはいい考えです。今のところPyEphemはCライブラリ "libastro"のラッパーであり、Pythonはまだ維持管理され改良されているので、PyEphemはまだ多くの計算自体を実装していません。
+0
Brandonに感謝します。私はパフォーマンスについて心配しています。そのため、PyEhemにはPythonレベルではなくCレベルのループがあることが期待されていました。 –
関連する問題
- 1. PyEphemで東方座標(方位角、高度)を赤道座標(RA、Dec)に変換します
- 2. MKMapkit XY座標を緯度座標に変換する
- 3. geodjangoクエリ形式座標 - 緯度経度変換、道路地図を開く
- 4. 右手のopenglの世界座標への緯度と経度の変換
- 5. 画像のx/y座標への緯度/経度変換(ミラー円柱投影)
- 6. 経度緯度をタイル座標に変換する
- 7. GPS座標を緯度経度に変換しますか?
- 8. 緯度と経度をECEF座標系に変換する
- 9. 地図上の緯度/経度座標をプリセット座標に換算する
- 10. C#のBCDへの緯度/経度の座標
- 11. 3D画像への座標の緯度/経度
- 12. 緯度と経度の画面座標
- 13. 赤道付近の測量ポイントのリストをデカルト座標系に変換する
- 14. 経度と緯度の座標をマップの画像ピクセルXとYの座標に変換するJava
- 15. ピクセルに変換された回転緯度、長い座標
- 16. OpenLayers 3ピクセル座標を緯度に変換する
- 17. Rの座標データから緯度および経度に変換する。
- 18. 2点間の緯度、経度をx、y座標に変換します
- 19. OpeNni:深度座標への色座標
- 20. 指定されたマップ上のピクセルへの緯度/経度座標の変換(JavaScript付き)
- 21. データベースの緯度と経度の標本座標
- 22. IPアドレスを緯度/経度座標に変換するツールまたはPHPコード
- 23. SVGポリゴンパスを緯度および経度座標に変換する
- 24. 経度/緯度をデカルト座標に変換しようとしています
- 25. GPS座標を緯度経度形式に変換しますか?
- 26. 緯度と経度の座標を補間する方法
- 27. ピクセルへのタイル座標を地理座標に変換する
- 28. 地理座標から地磁気座標への変換
- 29. Amcharts - 地図:カスタムマップ(緯度/経度)の悪い座標(緯度/経度)
- 30. LINQ、JS GROUPBY座標(緯度、LNG)
あなたがこれまでに試したことを示して、私たちは助けてくれるかもしれません。 interessetのあなたのフィールドは、特化され、pyephemの天文学的な精通したuseresはごくわずかです。あなたがやっていることを示し、天文ではないPythonプログラマーから適切な解決策を得るでしょう。 –
ありがとう、私はまだ例がない、私は作成し、次の日に1つを追加します。しかし、それは非常に簡単です、私は高度と方位角の配列を持っており、ループなしですべてをra/decで変換したいと思います。 –
基本的には、「ベクトル化された」処理チェーンが必要ですか?あなたが十分なベクトル単位を持っていない限り、あなたはループすることができません!そしてループ自体はそれほど悪くはありません。パフォーマンス上の懸念がある場合は、 "ループ"ワイトアウトと 'for'ループを行う' map'関数を考えてみてください。 –