コードエラーを正常に解決しますValueError:シーケンスを使用して配列要素を設定します

プロジェクトシーン:

アクション選択にDDPGアルゴリズムを使用する場合、choice_action関数に入力されるタプルSは(array([1、2、3、4、5、6、7、8、9、10、11、12、13、14 15、16、17、
18、19、20])、0)寸法を変更する[np.newaxis ,:]を使用して、ディメンション内の要素の数が矛盾しています。


問題の説明:

入力タプルは、次元変換によって行列に変換することはできません。


解決:

入力データを処理して行列に変換し、[np.newaxis 、:]で行列の次元を変更することで、このような問題は発生しません。このプロジェクトに対応する入力はS [0]であり、これは行列[1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1920]に対応します。

おすすめ

転載: blog.csdn.net/weixin_43283397/article/details/109639876