중화사전망 - 자전 검색 - 파이썬으로 피쳐 안정성 지표 CSI 를 계산해 주세요.

파이썬으로 피쳐 안정성 지표 CSI 를 계산해 주세요.

파이썬을 사용하여 CSI 계산

파이썬은 Matlab 의 스크립트 및 함수 파일을 호출합니다

1 및 liunux 아래의 MATLAB 설치 참조:

파이썬은 Matlab 의 스크립트와 함수 파일의 2 단계 해석을 호출합니다.

시스템에 지원되는 파이썬 버전과 MATLABR20 14b 이상이 있는지 확인합니다. MATLAB 제품이 지원하는 파이썬 버전 (버전별) 을 구체적으로 참조할 수 있습니다.

MATLAB 폴더의 경로를 찾고, MATLAB 을 시작하고, 명령줄 창에 matlabroot 를 입력하고, matlabroot 가 반환한 경로를 복사합니다.

엔진 API 설치: 엔진 API 를 설치하려면 다음 옵션 중 하나를 선택합니다. 지정한 폴더에서 이 파이썬 설치 명령을 호출해야 합니다.

2. 파이썬으로 dat 파일을 읽습니다.

Dict 배열의 요소에 대한 해당 해석:' 타임스탬프 낮음: 네트워크 카드 1MHz 시계의 낮은 32 비트. 약 4300 초 (72 분) 정도 반복됩니다. 드라이버에 의해 기록되고 사용자 공간으로 전송되는 빔 포밍 측정의 총 수입니다. 커널과 사용자 공간 사이의 Netink 채널은 손실이 있으므로 이러한 채널을 사용하여 파이프에 떨어지는 측정을 감지할 수 있습니다.

올바른 데이터 해결 단계는 다음과 같습니다.

파일의 헤더 정보와 CSI 행렬을 사전인 readbfeefile () 로 읽습니다

사전에서 표준화된 CSI (getscalecsi0) 를 차례로 꺼냅니다.

모든 CSI 를 통합하고 CSV 로 저장합니다.

3, 파이썬 처리 CSI 신호 코드

Os.svstem 을 사용하는 스크립트 파일 (함수는 단일 명령줄을 실행하고 s.popen (함수는 여러 명령줄을 실행하고 매개변수' gnome-terminal -e' 를 설정하여 여러 터미널을 동시에 엽니다. 원본 프로젝트에서 데이터 수집이 번거로운 여러 줄 다단계 작업을 수행하고, 런타임 시 데이터를 수집하여 dat 형식으로 저장합니다.