問題タブ [drake]
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 - pydrake.forwarddiff.jacobian の引数の形式は?
この質問は、もともとhttps://github.com/RobotLocomotion/drake/issues/12484で提示されています。問題は関数の使い方です。
関数の説明: https://drake.mit.edu/pydrake/pydrake.forwarddiff.html#pydrake.forwarddiff.jacobian
私のコード: '''
''' 返されたエラー情報:
AttributeError: 'list' オブジェクトに属性 'shape' がありません
問題は、それを正しく使用するにはどうすればよいかということです。ありがとう
****************アップデートライン******************************** **********
エリックの発見に感謝します。コードを次のように変更します: '''
''' 結果の出力: '''
''' したがって、ここには少なくとも 2 つの問題があります。これは厄介です。2. g(t) のヤコビアンに注意してください。その行のエラーは次のとおりです: ''' ----------------------------- ---------------------------------------------- AttributeError トレースバック (ほとんどのrecent call last) in () 11 print jacobian(f,x) # 受け付けた 12 #print jacobian(f,0.) # 受け付けなかった ---> 13 print jacobian(g,x) # 受け付けなかった
''' 私の推測が正しければ、g(x) 内のすべてを np.asarray に変更する必要があります。これは厄介です...