JMP 14.1 est disponible! Mettez à jour vos logiciels JMP 14 et JMP Pro 14JMP 14 et JMP Pro 14 ont été améliorés et corrigés dans cette première version de maintenance, JMP 14.1. S'il vous plaît allez à jmp.com/update aujourd'hui pour mettre à jour votre logiciel, sans frais.
Vous pouvez maintenir votre logiciel à jour en définissant les préférences pour vérifier les mises à jour automatiquement. Dans JMP, sélectionnez Fichier> Préférences> Mises à jour JMP, puis cochez la case «Rechercher les mises à jour».
Re: JMP 14.1 est disponible! Mettez à jour vos logiciels JMP 14 et JMP Pro 14La programmation orientée objet (POO) vous permet de coupler les données et les méthodes qui fonctionnent sur ces données. Cela permet aussi des choses comme l'héritage. Généralement, il est utilisé lorsque vous écrivez des programmes plus complexes, plus volumineux, comportant de nombreuses pièces mobiles.
J'utilise actuellement les classes JMP pour créer une bibliothèque standard pour les ingénieurs de mon entreprise, ce qui simplifiera la programmation et facilitera le démarrage rapide de la programmation pour tous les niveaux de programmation. Par exemple, au lieu d'avoir à créer une requête SQL, à effectuer une analyse et à générer un rapport à partir de zéro, toutes ces choses peuvent être transformées en méthodes de la classe, ce qui facilite grandement la génération.
Exemple ci-dessous:
obj = NewObject('BetaRayClass', lot = 'lot number');
dt = obj << Get Data();
dist = obj << Get Distribution(capability = "True");
sum_stats = obj << Get Sum Stats();
cpk = obj << Cpk();
graph = obj << Get Hist();Toutes les fonctions "Obtenir " sont des méthodes de la classe. Les classes rendent cela très facile à faire car les méthodes (ou fonctions) de la classe ont accès aux propriétés déclarées (ou variables) à l'intérieur de la classe.
Le lien ci-dessous est une bonne explication sur la programmation POO mais en Python. Les concepts principaux s'appliqueront toujours, mais la syntaxe sera différente.
https://python.swaroopch.com/oop.html
Re: JMP 14.1 est disponible! Mettez à jour vos logiciels JMP 14 et JMP Pro 14Est-ce juste moi ou est-ce que JMP 14 apporte des améliorations significatives de vitesse? J'ai un script qui est passé d'environ 7 000 secondes à environ 1 200.
Si tel est vraiment le cas pour tout le monde, existe-t-il une liste des sources d’amélioration de la vitesse?
Re: JMP 14.1 est disponible! Mettez à jour vos logiciels JMP 14 et JMP Pro 14Je suis plus un pirate JSL qu'un programmeur élégant, alors je suis curieux à ce sujet. J'ai entendu un certain nombre de personnes s'émerveiller de ce que ce serait génial d'avoir des cours, mais je ne sais pas quoi en faire.
Qu'est ce que tu vas faire?
Re: JMP 14.1 est disponible! Mettez à jour vos logiciels JMP 14 et JMP Pro 14Merci pour les commentaires, @msharp . C'est toujours un exercice d'équilibre que de mettre en évidence les principales fonctionnalités d'une nouvelle version qui plaira au plus grand nombre de scientifiques et d'ingénieurs qui utilisent le produit. Plus d’informations sur les classes JSL sont disponibles dans le Documentation en ligne JMP 14 . Et c'est certainement un sujet sur lequel nous allons envisager de bloguer à l'avenir.
Re: JMP 14.1 est disponible! Mettez à jour vos logiciels JMP 14 et JMP Pro 14Pardon @landra_c , Je voulais dire des classes comme dans la programmation orientée objet. C'est la première fois que JSL prend en charge les méthodes de POO avec la fonction Define Class (). J'ai vu plusieurs threads pour lesquels les créations JSL ont créé des classes ad hoc. L'intégration de cette fonctionnalité renforcera le langage et offrira une plus grande flexibilité.
Re: JMP 14.1 est disponible! Mettez à jour vos logiciels JMP 14 et JMP Pro 14Voici les notes de version pour JMP 14.1
Re: JMP 14.1 est disponible! Mettez à jour vos logiciels JMP 14 et JMP Pro 14Une autre mise à jour, qui est un peu énorme:
-
Dans Formula Depot, JMP peut utiliser la bibliothèque Python NumPy pour implémenter des opérateurs d'algèbre linéaire et des opérateurs avancés, tels que Vec Quadratic et Design Norm en Python. Ces opérateurs sont utilisés dans la notation de modèles tels que Discriminant, PCA et la formulation «formules rapides» (à base de matrice) de Neural Networks.
Je n'ai pas encore essayé, mais ... plutôt génial
Re: JMP 14.1 est disponible! Mettez à jour vos logiciels JMP 14 et JMP Pro 14 @msharp Merci beaucoup pour ces commentaires. Nous continuerons d'informer les utilisateurs sur la certification JMP Scripting de différentes manières et de rendre la nouvelle certification encore plus visible.
Re: JMP 14.1 est disponible! Mettez à jour vos logiciels JMP 14 et JMP Pro 14En regardant à travers, j'ai découvert que JMP 14 avait introduit les classes dans JSL. C'est génial, et c'est vraiment un changeur de jeu. Cela aurait dû être annoncé plus. Il manque complètement à leur nouvelle page de fonctionnalités: https://www.jmp.com/en_us/software/new-release/new-in-jmp-and-jmp-pro.html Re: JMP 14.1 est disponible! Mettez à jour vos logiciels JMP 14 et JMP Pro 14Assurez-vous de consulter les notes de publication. Il contient de nombreux ajouts intéressants, en particulier pour JMP Pro et l'Explorateur de données fonctionnelles.