In R&S abbiamo sviluppato un eccellente modello wavelet per gli spettri NIR; è possibile trasferirlo a Python in modo che sia possibile l'implementazione nel controllo online NIR di produzione? In caso affermativo, quali sono i diversi passaggi?
Per una discussione più approfondita, sono necessari molti più dettagli su ciò che stai chiedendo/tentando di fare.
- Il tuo modello wavelet è in JSL?
- Quando si passa a Python, stiamo parlando del modello stesso o dei dati in output del modello?
- NIR - ? Vicino infrarosso?
- ...
Maggiori dettagli per favore
NIR sta per Near Infrared Spectroscopy, nella produzione è utilizzato per il controllo di processo online. Vorremmo eseguire SPC sui punteggi delle autofunzioni "YFPC". In R&S abbiamo sviluppato un buon modello wavelet FPCA. Ora vogliamo applicarlo per la generazione del punteggio YFPCA degli spettri NIR di produzione che possono essere utilizzati per SPC online o un concetto equivalente a Model based Multivariate SPC.
In generale, usare Python da JMP è fondamentalmente la stessa cosa che usare Python standalone. Con il nostro wrapper jpip sul pip di Python puoi installare pacchetti Python esterni nella directory privata isolata site-packages di JMP. Consideralo come un ambiente virtuale specifico di JMP. Puoi scrivere codice Python puro, aprire, modificare ed eseguire da un editor di script specifico di Python all'interno di JMP.
Il vantaggio di eseguire il codice Python all'interno di JMP è il pacchetto importa jmp che è un pacchetto incorporato e altro codice che continuiamo ad aggiungere. Questo fornisce un'interfaccia Python a JMP DataTables e altre funzionalità JMP direttamente da Python.
Puoi scrivere codice che può creare, leggere e scrivere tabelle di dati JMP da Python. Inoltre, poiché JSL ha Python Submit( "codice python "); e il pacchetto jmp ha un jmp.run_jsl( ' codice jsl qui' ) gli script possono funzionare oltre la barriera linguistica.
Il codice Python può essere importato da Python in esecuzione in JMP, esattamente come verrebbe importato in Python autonomo. Se è un pacchetto Python valido, jpip può installarlo nella directory site-packages.
L'idea è che tutto ciò che puoi fare da Python puoi farlo anche in JMP, con la possibilità di interagire direttamente con JMP dallo script Python.
Inizierei con gli esempi eseguibili nello Scripting Index. C'è un'intera categoria Python di primo livello, più le capacità Python JSL che sono presenti da JMP 14. L'interfaccia da Python a JMP e alle tabelle dati JMP esiste solo all'interno dell'ambiente JMP in esecuzione.
Ci auguriamo che l'ambiente Python di JMP sia abbastanza allettante da farti eseguire il processo dall'interno dell'ambiente JMP. Anche se non esegui il processo completo all'interno di JMP, le nuove funzionalità ti aiuteranno a esportare e importare dati da JMP al tuo processo.