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. 画像のx/y座標への緯度/経度変換(ミラー円柱投影)
- 4. 緯度と経度をECEF座標系に変換する
- 5. 緯度と経度の画面座標
- 6. OpeNni:深度座標への色座標
- 7. 指定されたマップ上のピクセルへの緯度/経度座標の変換(JavaScript付き)
- 8. IPアドレスを緯度/経度座標に変換するツールまたはPHPコード
- 9. 経度/緯度をデカルト座標に変換しようとしています
- 10. Amcharts - 地図:カスタムマップ(緯度/経度)の悪い座標(緯度/経度)
- 11. ピクセルへのタイル座標を地理座標に変換する
- 12. 地理座標から地磁気座標への変換
- 13. 日時、緯度、経度の太陽方位角のCコード
- 14. 表示位置緯度/経度座標を使用する - Googleマップ
- 15. 座標変換
- 16. 緯度と経度座標の最小距離
- 17. 経度、緯度、高度から3D-デカルト座標系
- 18. Android:携帯電話の座標からワールド座標系への加速度計出力の変換
- 19. smsテキストでユーザーの経度と緯度の座標を送信する方法
- 20. GPSの緯度と経度を六角から変換する方法
- 21. LinqToSQLからNHibernateへの一括変換
- 22. 三角測量後に地球座標をローカル座標に変換する
- 23. キャンバスに緯度/経度座標を描画します。
- 24. SVG座標変換
- 25. UTM座標を緯度と経度に変換するためのオープンソースPHP関数?
- 26. 緯度、経度からUTM表記への変換
- 27. 緯度/経度から1マイルへの変換
- 28. 回転角度を基準とした長方形の座標
- 29. 座標変換の問題
- 30. GPS座標をGoogleマップに変換する方法座標
あなたがこれまでに試したことを示して、私たちは助けてくれるかもしれません。 interessetのあなたのフィールドは、特化され、pyephemの天文学的な精通したuseresはごくわずかです。あなたがやっていることを示し、天文ではないPythonプログラマーから適切な解決策を得るでしょう。 –
ありがとう、私はまだ例がない、私は作成し、次の日に1つを追加します。しかし、それは非常に簡単です、私は高度と方位角の配列を持っており、ループなしですべてをra/decで変換したいと思います。 –
基本的には、「ベクトル化された」処理チェーンが必要ですか?あなたが十分なベクトル単位を持っていない限り、あなたはループすることができません!そしてループ自体はそれほど悪くはありません。パフォーマンス上の懸念がある場合は、 "ループ"ワイトアウトと 'for'ループを行う' map'関数を考えてみてください。 –