Comment importer une valeur de variable de JMP vers Python ?
Je voudrais imprimer la valeur de "rate" de JMP vers Python.
taux = 0,07 ;
afficher (taux);
Python Init (Utiliser la version Python ("3.12.3"));
Python Send( taux, Python Name( "err_rate" ) );
Python Soumettre( "print(err_rate)" );
Automatisation et scriptsAnalyse et modélisation des données de baseAccès aux donnéesles fenêtresRe : Comment importer une valeur de variable de JMP vers Python ?Si cela est possible, la mise à jour vers JMP18 et l'utilisation de Python dans JMP deviennent beaucoup plus faciles (vous serez cependant "limité" à Python 3.11 pour l'instant)
Names Default To Here(1);
rate = 0.07;
Python Send(rate);
Python Submit("\[print(rate)]\");
//get_rate = Python Get(rate);
//show(get_rate);
Write();Re : Comment importer une valeur de variable de JMP vers Python ?Pour JMP 17 et les versions antérieures, j'ai installé une version Python autre qu'Anaconda (8.6). J'ai exécuté votre exemple de code sans erreur. J'ai supprimé l'option « Utiliser la version Python », car JMP la trouve par défaut.
L'intégration de JMP avec Python pose problème depuis longtemps, et a abouti à l'installation d'une version de Python avec JMP 18. Si vous pouvez mettre à jour vers JMP 18, comme le suggère Jarmo, c'est la meilleure solution. Si ce n'est pas possible, je vous suggère de consulter les réponses aux discussions pour trouver des solutions. Je soupçonne que la version 12 de Python pose problème. Si vous n'avez pas absolument besoin de la version 12, je vous suggère de la supprimer et d'installer une version non Anaconda d'une ancienne version de Python.