Python 스크립트 및 Conda 환경과의 향상된 통합안녕하세요,
나는 종종 내 로컬 Conda 환경에 설치된 여러 패키지를 실험합니다. JMP의 그래프 빌더 기능을 활용할 수 있도록 JMP 데이터 테이블에 새 열을 생성하는 데 이를 사용할 수 있기를 바랍니다.
보다 구체적으로 다음과 같은 .JSL 스크립트를 만들고 싶습니다.
- JMP 데이터 테이블의 현재 상태를 다음으로 보냅니다.
- 다음에서 실행되는 Python 스크립트 .py 또는 Python 노트북 .ipynb
- 내 컴퓨터에 설치된 특정 conda 환경
- 그런 다음 스크립트/노트북의 결과를 다시 JMP 데이터 테이블로 보내고 업데이트합니다.
이상적으로는 .JSL 스크립트에서 Python 스크립트 또는 노트북의 경로와 conda 환경의 경로를 지정하기만 하면 됩니다.
당분간은 현재 JMP 버전에서 이를 달성하는 방법에 대한 빈 "템플릿"도 매우 감사하겠습니다.
감사합니다.
최상의,
데이터 접근답: Python 스크립트 및 Conda 환경과의 통합이 향상되었습니다.Conda 지원은 항상 문제가 있었습니다.
JMP 18.0에서는 그런 것이 더 이상 중요하지 않습니다. JMP는 JMP의 일부로 격리된 내장형 Python.org 기반 Python 3.11.x 배포판을 설치합니다. JMP 18은 이제 구성 없이 바로 작동하지만 JMP는 더 이상 외부 Python 배포판에 연결되지 않습니다. 이것을 JMP 비공개 가상 환경이라고 생각하세요.
Python 통합에 대한 이번 업데이트를 통해 이제 Python에서 직접 JMP 데이터 테이블에 액세스하고, 수정하고, 생성할 수 있습니다. 구문 강조를 지원하는 Python 인식 스크립트 편집기와 편집기에서 바로 순수 Python 스크립트 스크립트를 실행할 수 있는 기능입니다. 수입 jmp 데이터 테이블 액세스를 제공하는 패키지와 Python 스크립트에서 JSL을 실행할 수 있는 run_jsl() 명령이 포함되어 있습니다. 데이터 테이블 액세스는 실시간이며 Python Send( dt ) 및 Python Get( dt )는 더 이상 테이블의 복사본이 아니라 데이터 테이블에 대한 참조를 보유하는 Python 개체입니다. 스크립팅 인덱스에는 새로운 Python 기능에 대한 문서와 샘플을 제공하는 새로운 'Python' 범주가 포함되어 있습니다.