JMP-pro & Python을 이용한 대화형 사용Python과 JMP를 대화형으로 함께 사용하여 두 가지 장점을 모두 활용할 수 있는 방법이 있을까요?
예를 들어, JMP에서 데이터 검색, 시각화 및 필터링을 수행하고 싶습니다.
그리고 Python에서 추가 계산을 수행합니다(JMP에서 호출). 현재 JMP는 다음과 같습니다.
적용된 모든 필터 설정과 메타데이터(사양, 대상)를 무시합니다.
Python이 (혹은 가까운 미래에 다음 버전에서) 다음을 사용할 수 있습니까?
모든 JMP 데이터뿐만 아니라 필터에 정의된 하위 집합도 유지됩니다.
변수 정의(사양 등)
현재로서는 JMP에 Python이 완벽하게 통합되어 있지 않기 때문에 Python의 부가가치가 있다고 보지 않습니다.
안녕하세요,
에두아르드
자동화 및 스크립팅Re: JMP-pro & Python 대화형 사용이미 가능하지만 약간의 스크립팅 작업이 필요합니다. 또한, 이는 Python 통합에 이미 상당한 가치가 있다는 것을 보여주는 좋은 예입니다. JMP® Pro용 Torch Deep Learning
Re: JMP-pro & Python 대화형 사용JMP Pro 어떤 버전을 사용하고 계신가요? 제가 질문하는 이유는 JMP가 출시될 때마다 Python과의 상호 관계가 더욱 긴밀해졌기 때문입니다. 작성하신 필터 정의와 사양에 대한 의견이 궁금합니다. JMP의 모든 열 속성이 Python 데이터 프레임에서 자동으로 처리되기를 바라시나요? 다양한 Python 라이브러리에 어떻게 적용될 것으로 예상하시는지 궁금합니다.
Re: JMP-pro & Python 대화형 사용JMP에서 Python을 훌륭하게 구현했습니다.
JMPyFacade: 원활한 분석을 위한 JMP와 Python 연결
@jthi는 개인 하위 집합을 사용하여 데이터를 Python으로 전송하고 결과를 JMP로 다시 가져오는 것 같습니다.
이런 접근 방식을 사용하면 언급된 문제 대부분을 피할 수 있습니다.
Re: JMP-pro & Python 대화형 사용JMP에는 30년이 넘는, 수 세기 동안 의 개발 노력이 담겨 있습니다. JMP 18부터 시작된 Python 통합은 단 두 번의 JMP 주요 버전 출시 기간 동안 비약적으로 발전했습니다. JMP의 설계 철학은 사용자에게 추가 도구를 제공하고 Python 워크플로를 개선하는 것이었으며, JSL 지원을 재작성하는 것이 아니었습니다. Python 환경에서 개발하는 모든 것은 Python 프로그래머가 기대하는 대로 동작하도록 보장하는 것이 저희의 목표입니다. 통합 기능은 매 릴리스마다 개선되고 있습니다. 이는 JSL이 최적의 작업 환경일 때도 있고, Python이 최적의 작업 환경일 때도 있다는 것을 의미합니다.
Python 통합을 사용하면 JMP에 구현되지 않은 추가 파일 형식 지원이나 통계를 설치할 수 있습니다. PyOpenCL이나 PyCuda와 같은 적절한 패키지를 사용하면 Python에서 GPU에 접근할 수도 있습니다. (물론 적절한 비디오 카드와 드라이버도 필요합니다.)
18과 19에서는 현재 JMP, JSL, Python 간의 데이터 상호 운용성에 중점을 두고 있습니다. 여러 환경에서 데이터를 효율적으로 수집하여 저희가 제공한 기반을 바탕으로 더욱 발전시킬 수 있도록 지원합니다.
19년에는 Python 통합을 기반으로 SAS, R, Matlab 및 Data Connectors에 대한 지원을 구축했습니다. 스크립팅 인덱스에는 JMP와 JSL 간의 상호 운용에 대한 자세한 내용을 보여주는 많은 예제가 있습니다.
제안은 언제나 환영합니다. 데이터 필터링을 준수하는 데 무엇이 필요한지 살펴보겠습니다. Python에서 보는 데이터 테이블은 JSL에서 보는 데이터 테이블과 동일 합니다 . JMP 19의 jmp.globals[]와 jmp.here[]는 Python이 globals 및 here 네임스페이스의 JSL 변수에 직접 접근할 수 있도록 합니다.