問題タブ [nested-for-loop]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 同じリストに 2 つの for ループを持ち、2 番目のループを最初のループの次の値から開始するにはどうすればよいですか?
ベクトルのリストがあり、すべてのベクトルと残りのベクトルの間の角度を見つける必要があるコードを作成しようとしています(メディアパイプの手のランドマークに取り組んでいます)。これまでの私のコードは次のとおりです。
ここで、M = 現在のベクトル セットのノルムの乗算、ES = ベクトルのスカラー積、th = ベクトルの角度です。next_vector
私の問題は、結果が重複しないように、前のループの次のベクトルから開始したいにもかかわらず、変数が常にリストの最初のベクトルから for ループを開始することです。また、両方のループが 3 番目のベクトル (thumb_ip_vec) にある場合、このエラー
th = math.acos(ES / M) ValueError: math domain error が発生します。これを解決する方法はありますか?ありがとうございました!