홈>
Matlab에 기능이 있습니다. 파이썬 코드에서 사용할 파이썬 패키지를 만들었습니다. 여태까지는 그런대로 잘됐다. 파이썬에서 함수를 호출하면 다음 메시지가 나타납니다.
MatlabRuntimeError: An error occurred when evaluating the result from a function. Details: File C:\Users\Roberto\AppData\Local\Temp\Guilherme\mcrCache9.0.1\classi4\classificado\contagemWGS84.m, line 59, in contagemWGS84 Index exceeds matrix dimensions.
내 코드의 59 행으로 갈 때 :
plantas(1) = dados{1}(1); %line 59
plantas(1).Diameter = ...
2*sqrt((dados{1}(1).Area*res^2)/pi) + 2*step_erode(1)*res;
for i=1:length(dados)
...
...
...
여기서 dados는 8x1 구조체이고 dados {1}은 99x1 구조체이고 dados {1} (1)은 1x1 구조체 행렬 및 숫자 필드입니다. matlab에서 정확히 동일한 코드를 직접 실행하면 아무런 문제없이 실행됩니다. 파이썬에서 실행할 때이 오류가 발생했습니다.
파이썬 2.7과 Matlab R2016a를 사용하고 있습니다. 도와주세요.
- 답변 # 1
관련 자료
- arrays - MATLAB 코드를 Python으로 변환하는 데 문제가 있습니다
- Python에 라이브러리 설치
- javascript - 모든 언어의 코드를 AST로 파싱하기위한 Python 라이브러리?
- compilation - Python 컴파일러와 가상 머신은 평가 식을 어떻게 처리합니까?
- data structures - 계층 적 집합 (또는 트리에 대한 집합 작업)을위한 Python 라이브러리
- Python 패키지 RSeQC의 잘못된 구문 오류
- design patterns - 파이썬 라이브러리에서 사용자 정의 함수를 호출하는 좋은 방법은 무엇입니까?
- Python의 암호화 패키지 대체
- numpy - 파이썬 - x, y 쌍의 점이 주어진 라이브러리 함수는 해당 쌍에 가장 가까운 쌍인 xn, yn을 찾습니다
- byte - 파이썬의 웨이브 라이브러리 - 채널 2 개 및 샘플 너비 2
- pyqt - python 패키지 - 스크립트를 시작할 때 스타일 시트가로드되지 않음
- ios - Swift Package Manager에서 라이브러리 버전을 변경하는 방법은 무엇입니까?
- VS Code의 PIP 패키지에있는 Python 코드 디버그
- 'Nifty50'인덱스의 데이터를 가져 오는 Python InvestPy 패키지, get_stock_historical_data 함수가 작동하지 않음
- 전체 패키지를 가져 오지 않고 포함 된 패키지 아래에 파이썬 클래스를 어떻게 노출합니까?
- 나는 라이브러리 팬더를 사용하여 파이썬으로 그 코드를 작성하고 오류가 없었고 결과가 없었습니다 제발 도와 주시겠습니까? 결과는 그래프 여야합니다
- Python 라이브러리 'anytree'의 Findall () 검색 기능이 NameError를 반환합니다 'findall'이 정의되지 않았습니다
- 파이썬에서 아케이드 패키지 설치 문제
- python 패키지의 하위 모듈을로드 할 수 없습니다 modulenotfounderror - 이름이 지정된 모듈이 없습니다
Python (및 대부분의 numpy) 배열은제로이므로 1x1 행렬의 memeber [1] [1]에 액세스하면>두 번째행