Hola todos,
Estoy tratando de probar que mi computadora puede ejecutar scripts JSL que usan Python, encontré dos códigos en la ayuda de JMP y los ejecuté usando JMP 15. La siguiente pieza de código funciona bien, incluye el envío de python ().
Nombres predeterminados aquí (1);
Python Init ();
Python Submit ("\ [
cesta = ['manzana', 'naranja', 'pera']
imprimir (cesta)
imprimir (cesta [0])
imprimir (cesta [1])
] \ ");
Término de Python ();
Sin embargo, el siguiente fragmento de código no funcionó. Se suponía que el código imprimía el valor de las variables, x, sy M. Sin embargo, imprimió la declaración (print (x)), (print (s)) e (print (M)) en su lugar. parece que el comando python send () no funciona. Espero que puedas ayudarme a resolverlo. Este es el código:
Nombres predeterminados aquí (1);
Python Init ();
X = 1;
Envío de Python (X);
S = "Título del informe";
Envío de Python (S);
M = [1 2 3, 4 5 6, 7 8 9];
Envío de Python (M);
Python Submit ("\ [
imprimir (X)
huellas dactilares)
imprimir (M)
] \ ");
Término de Python ();
y esta es la salida:
1.0
Título del informe
/ ********** /
imprimir (X)
huellas dactilares)
imprimir (M)
/ ********** /
0
Gracias de antemano
Al ejecutar Windows 10, con JMP 16, obtengo los siguientes resultados al ejecutar su código de muestra
1.0
Report Title
[[1. 2. 3.]
[4. 5. 6.]
[7. 8. 9.]]
0