2017-01-13 9 views
0

Pythonでdictの定義は何ですか?Python辞書をOctaveに変換すると

OctaveまたはMATLABには、それに相当するものがありますか?

のPython:

return dict(Fx = fxp, Fy = fyp, MO = MOp) 

私が何か提案の感謝されます。

+1

Pythons 'd [" key "] = value'はMatlabsとあまり変わらないので、Pythonの辞書とMatlabsの構造体の関連性を"エミュレート "できます'(key ')= value;'しかし、確かに同じではなく効率的ではありません。 – Florian

+0

MATLABでは['containers.Map'](https://www.mathworks.com/help/matlab/map-containers.html)を使用できますが、これはOctaveでは実装されていません。 – beaker

答えて

2

python dictassociative arrayです。 Octaveには直接の同等物はありません。

更新:Florianは、matlabの構造体が同様の機能を提供できることを示唆しています。

あなたはニシキヘビD [「キー」] =値からMatlabsの構造体とのニシキヘビの辞書の連想的な性質を、「エミュレートする」可能性がMatlabs秒からあまり違いはありません(「キー」)=値。しかし、確かにそれは同じではなく、効率的ではありません

+0

okありがとうございますが、提案がありますか?MATLABまたはOctaveでどのようにコードすることができますか? – Eyad

+0

引用した例では、3要素配列よりも多少です。それは、3つの要素がFx、Fy、Moであるという事実を把握する必要があることだけです。またはあなたの投稿に@florianの提案を見てください。 –

+0

私は理解していません...彼がコードを書いたときに何を言いたいのですか...なぜ彼はそれを以下のように書いていませんでしたか:Fx = fxp Fy = fyp MO = MOp – Eyad

関連する問題