2017-01-13 4 views
0

파이썬에서 dict의 정의는 무엇입니까?파이썬에서 dict을 옥타브로 변환하기

옥타브 또는 MATLAB의 차이점이 있다면 무엇입니까?

파이썬 :

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

내가 어떤 제안 감사합니다.

+1

Python의 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

파이썬에서 dictassociative array입니다. 옥타브에는 직접적인 기능이 없습니다.

업데이트 : 플로리안은 matlab 구조체가 비슷한 기능을 제공 할 수 있다고 제안합니다.

넌 파이톤 D [ "키"] = 값 보낸 Matlabs 구조체와 파이 사전 연관 특성을 "모방"수는 Matlabs들로부터 너무 다르지 않다 ('키') = 값.; 하지만 분명히 같지 않고 효율적이지 않다.

+0

고맙습니다.하지만 제안이 있으십니까? 어떻게 MATLAB 또는 옥타브로 코딩 할 수 있습니까? – Eyad

+0

인용 된 예제에서 3 요소 배열 이상입니다. 세 요소가 Fx, Fy 및 Mo라는 사실을 추적해야합니다. 또는 게시물에서 @florian 제안을 확인하십시오. –

+0

나는 이해하지 못한다. 그가 코드를 작성할 때 그가 무엇을 말하고 싶은지 ... 왜 그가 그것을 다음과 같이 썼는지 : Fx = fxp Fy = fyp MO = MOp – Eyad