これは直接可能でない可能性がありますので、私は一般的なケースでこの問題を解決する方法に興味があると思います。 私はこのようなリスト項目を持っています。[(array,time),(array,time)...]
配列は、次元がn×mのnumpy配列です。これは次のようになりますarray[[derivatives dimension1],[derivatives dimension 2] ...]
Python:入力に基づいてリストから項目を取得
リストから、渡された位置のすべての値を含む2つのリストを作成する関数が必要です。これらはプロットに使用できます。 私は代替データ構造でこれを行う方法を考えることはできますが、残念ながらこれはオプションではありません。
は基本的に私が欲しいもの、それはので、私はちょうど、整数を渡すことはできません1 1によってだときi pos1
があることi[n][m]
本当の問題と等価である
def f(list, pos1, pos2):
xs = []
ys = []
for i in list:
ys.append(i pos1)
xs.append(i pos2)
return xs, ys
です。 アドバイスがよかったです、ごめんなさい、ポストはもうちょっと長いと思いました。 ありがとう
のhttpをチェックアウト: //stackoverflow.com/editing-helpよりわかりやすい形式で質問の書式を設定してください。 – JoshAdel
「i [n] [m]」に「n」と「m」とは何ですか? – nmichaels
すべての配列の寸法が同じですか? –