Neue Python-Integration in JMP 18 – Was sind die niedrig hängenden Früchte?Hey hey SE-Leute –
Mein Python ist ziemlich eingerostet, aber ich fange an, mit den neuen Python-Integrationsfunktionen in JMP 18 herumzuspielen. Gibt es da draußen erfahrene Python-Programmierer? Gibt es bestimmte Tools, die Sie gerne mit JMP verwenden würden? Ich bin neugierig auf die „niedrig hängenden Früchte“ – was können wir Benutzern beibringen, was man mit Python machen kann, das sowohl einfach als auch wirkungsvoll ist?
Ein ziemlich offensichtlicher Anwendungsfall: Wir können die Idee fördern, JMP als Wrapper für vorhandene Python-Skripte zu verwenden. JMP kann sowohl ein UI-Frontend für Benutzereingaben als auch interaktive Diagramme/explorative Datenanalysen der Ausgabedaten eines Python-Skripts bereitstellen. Glauben Sie, dass unsere Kunden darauf Appetit haben?
Wie wäre es mit Web-Scraping?
Was sonst?
Betreff: Neue Python-Integration in JMP 18 – Was sind die niedrig hängenden Früchte?Sehen Sie sich das Beispiel an, an dem ich gearbeitet habe. Es erfordert, dass Sie die Python-Pakete Numpy und Isotree installieren (siehe das jpip-JSL-Beispiel im Skriptindex unter Python, um zu erfahren, wie das geht).
Ich sehe einige Anwendungsfälle:
- Python-Programmierer möchten programmieren -> die Ausführung von Python über JMP einfacher machen.
- Umschließen Sie ein Python-Skript mit JMP-Schnittstellen und ermöglichen Sie eine viel einfachere Verbindung zu JMP-Datentabellen
- Datenzugriff: Es gibt viele, viele Python-Pakete, mit denen Sie einige seltene, esoterische Datenformate öffnen können, die wir niemals in JMP integrieren werden.
Betreff: Neue Python-Integration in JMP 18 – Was sind die niedrig hängenden Früchte?Hallo @Jordan_Hiller ,
Im Sinne eines Vorher/Nachher-Deltas ist für unseren Kunden vielleicht eine offensichtliche Zeit- und Arbeitsersparnis bei der Verteilung von Python-Anwendungen:
Derzeit stellen fortgeschrittene Benutzer JMP- und Python-Lösungen weniger fortgeschrittenen JMP-Benutzern zur Verfügung. Das bedeutet, dass sie eine Python-Umgebung für Nicht-Programmierer (häufig Jupyter Notebooks) einrichten müssen.
Nach der Python-Integration (JMP 18) müssen sie keinen zusätzlichen Zeit- und Arbeitsaufwand für die Einrichtung der beiden unterschiedlichen Lösungsumgebungen aufwenden, da es nun ohnehin möglich ist, dies innerhalb der JMP-Installation zu realisieren.
Hoffe das macht Sinn 