Python에 JMP 테이블을 작성하는 코드
위의 코드는 JMP 문서에서 가져온 코드이지만 실행해도 아무 일도 일어나지 않습니다. 64비트 버전의 Python 3.8과 JMP Pro 15가 있습니다. 누구든지 이것으로 나를 도울 수 있습니까?
numpy와 scipy, pandas를 추가해야 하나요? 내 파이썬 다운로드에 그것들이 있습니다. JMP가 쿼리할 수 있도록 다른 폴더에도 넣어야 합니까?
스크립팅Re: Python에 JMP 테이블을 쓰는 코드64비트 JMP에는 64비트 Python 3이 필요하고 32비트 JMP에는 32비트 Python 3이 필요합니다. 또한 설치하는 모든 모듈은 해당 버전의 Python용으로 설치해야 합니다. 비트 버전의 Python에서는 해당 버전이 64비트 JMP 또는 64비트 Python에서 작동하지 않습니다.
문제는 JMP가 Python 공유 라이브러리(.dll, .so, .dylib,...)를 프로세스 공간에 로드한다는 것입니다. 따라서 Python과 JMP는 둘 다 32비트이거나 둘 다 64비트여야 합니다. Numpy는 시스템에 구애받지 않는 순수한 Python 코드가 아니라 확장을 위한 네이티브 컴파일 코드에 크게 의존하는 Python 모듈 중 하나입니다. 따라서 이것도 JMP 및 Python의 32/64 비트와 일치해야 합니다. 사용 중인 Python과 동일한 디렉터리에 있는 pip 또는 pip3 버전을 사용하여 Numpy, spice 및 pandas를 설치합니다.
Re: Python에 JMP 테이블을 쓰는 코드JMP는 pandas 패키지, 특히 pandas 데이터 프레임을 사용하여 Python과 데이터 테이블을 주고 받습니다. JMP의 모든 기능이 제대로 작동하려면 누락된 Python 패키지가 필요합니다. 최상의 성공을 위해서는 Python.org 버전의 Python을 사용해야 합니다. 시스템에 둘 이상의 Python 버전이 있는 경우 Python Init()에 선택적 인수를 사용해야 할 수 있습니다. Python의 비트 수준은 JMP의 비트 수준과 일치해야 합니다. JMP가 Python dll을 로드하므로 64비트 JMP에는 64비트 Python이 필요합니다. Anaconda는 Python의 모든 것을 관리하는 관리자로 설계되었기 때문에 작업 구성에 도달하기가 훨씬 더 어렵습니다. Python을 내장하려고 하면 거의 제대로 재생되지 않습니다.
Python을 지원하는 JMP의 첫 번째 버전에 필요한 추가 패키지는 numpy, pandas, scipy, matplotlib 및 Qt5입니다. 이 목록은 JMP의 최신 버전에 numpy, pandas 및 matplotlib만 필요하도록 축소되었습니다. 로그 경고에서 numpy, scipy 및 pandas가 필요합니다.
Python의 패키지 관리자 pip(또는 pip3)를 사용합니다. JMP와 함께 사용하려는 Python 버전과 동일한 디렉터리 트리에서 pip를 사용해야 합니다.
핍 설치 numpy scipy pandas
이렇게 하면 공용 Python 리포지토리에서 Python 패키지를 다운로드하여 설치하고 컴퓨터에 설치합니다.
Re: Python에 JMP 테이블을 쓰는 코드도움이되지 않아 다시 설치하기 전에 아나콘다를 제거했기 때문에 어느 시점에서 사본이 하나만있었습니다.
다음을 실행할 때 로그에서 얻은 내용은 다음과 같습니다.
여기에 기본 이름( 1 );
파이썬 초기화();
version = Python Get Version();
표시( 버전 );
파이썬 용어();
통나무:
/*:
버전 = {3, 8, 5, "최종", 0};
0
//:*/
Re: Python에 JMP 테이블을 쓰는 코드해당 패키지는 어디에 설치되어 있습니까?여러 버전의 Python이 있는 경우 JMP가 해당 버전이 설치되지 않은 버전을 찾고 있는 것 같습니다.
Re: Python에 JMP 테이블을 쓰는 코드스크립트를 실행할 때 오류로 32비트 버전의 Python이 있다고 해서 해당 버전을 제거하고 64비트 버전을 다시 설치했습니다. 또한 별도의 아나콘다 설치도 있습니다. 더 이상 해당 오류가 발생하지 않지만 분명히 설치한 패키지는 표시되지 않습니다.
Re: Python에 JMP 테이블을 쓰는 코드아나콘다를 사용하고 있습니까, 아니면 그냥 파이썬을 사용하고 있습니까?아마도 JMP가 올바른 버전의 Python을 보지 못하는 것이 제 생각입니다.
해당 가져오기만으로 .py 파일을 실행할 수 있습니까?
Re: Python에 JMP 테이블을 쓰는 코드커뮤니티에서 도움을 줄 수 없는 것 같습니다. 추적 번호와 문제를 조사할 올바른 JMP 담당자를 받을 수 있도록 JMP 지원팀에 제출하십시오.
support@jmp.comRe: Python에 JMP 테이블을 쓰는 코드/************/
# 배열 및 행렬 지원을 위해 numpy 모듈을 가져옵니다.
numpy를 _JMPnp로 가져오기
/************/
/************/
# 과학 컴퓨팅 지원을 위해 scipy 모듈 가져오기
_JMPsp로 scipy 가져오기
/************/
다음은 스크립트의 JMP 로그입니다. 내 64비트 Python 사이트 패키지 폴더에 이러한 패키지를 모두 설치했습니다.
/************/
# 시리즈/데이터 프레임 지원을 위해 pandas 모듈 가져오기
판다를 _JMPpd로 가져오기
/************/
'numpy' Python 모듈을 가져올 수 없습니다.
'scipy' Python 모듈을 가져올 수 없습니다.
'pandas' Python 모듈을 가져올 수 없습니다.
Re: Python에 JMP 테이블을 쓰는 코드이것은 로그가 말하는 것입니다 :
/************/
# 배열 및 행렬 지원을 위해 numpy 모듈을 가져옵니다.
numpy를 _JMPnp로 가져오기
/************/
/************/
# 과학 컴퓨팅 지원을 위해 scipy 모듈 가져오기
_JMPsp로 scipy 가져오기
/************/
/************/
# Series/Data Frame 지원을 위해 pandas 모듈 가져오기
판다를 _JMPpd로 가져오기
/************/
'numpy' Python 모듈을 가져올 수 없습니다.
'scipy' Python 모듈을 가져올 수 없습니다.
'pandas' Python 모듈을 가져올 수 없습니다.
/************/
인쇄(dt)
/************/
0
Re: Python에 JMP 테이블을 쓰는 코드/************/
# 배열 및 행렬 지원을 위해 numpy 모듈을 가져옵니다.
numpy를 _JMPnp로 가져오기
/************/
/************/
# 과학 컴퓨팅 지원을 위해 scipy 모듈 가져오기
_JMPsp로 scipy 가져오기
/************/
/************/
# Series/Data Frame 지원을 위해 pandas 모듈 가져오기
판다를 _JMPpd로 가져오기
/************/
'numpy' Python 모듈을 가져올 수 없습니다.
'scipy' Python 모듈을 가져올 수 없습니다.
'pandas' Python 모듈을 가져올 수 없습니다.
Re: Python에 JMP 테이블을 쓰는 코드아무 반응이 없습니다?스크립트를 실행하는 지점에서 JMP 데이터 테이블이 열려 있습니까? JMP 로그에 메시지가 있습니까?