私はPythonには新しく、さらにNumpyには新しいです。ナンシーアレイをリストに追加する
本質的には、これらの値の三角関数に基づいて配列を計算し、次に各インデックスがそのインデックスに対応する「三角形配列」である新しいリストを作成するアングル(不定長の)のリストを取っています。角度リストに作成された値。
現在、ループは正しい配列を計算し、一度に1つずつ出力しますが、関数の最終出力は各配列のリストではなく単一の配列になります。
ご協力いただければ幸いです!
def tmatrices(angles):
for angle in angles:
tmatrices = []
cos = math.cos(angle)
cos2 = (math.cos(angle)) ** 2)
sin = math.sin(angle)
sin2 = (math.sin(angle)) ** 2)
T = np.array((((cos2), (sin2), (sin*cos)), ((sin2), (cos2), ((-sin) * cos)), ((-2 * sin * cos), (2 * sin * cos), (cos2 - sin2))))
print (T)
tmatrices.append(T)
return tmatrices
ループの最初の行は、繰り返しごとに 'tmatrices'をリセットします。 – Christoph
もちろんありがとう! –