Je suis un relativement nouveau converti en Python. J'ai écrit du code pour saisir/graver des données provenant de diverses sources afin d'automatiser certains rapports et prévisions hebdomadaires. J'ai été intrigué par le concept Jython, et je voudrais porter du code Python que j'ai écrit sur Jython. Pour ce faire rapidement, j'ai besoin d'un clone NumPy pour Jython (ou Java). Y a-t-il quelque chose comme ça?Y at-il un bon clone NumPy pour Jython?
Répondre
Je ne trouve rien qui soit un clone de numpy, mais il y a une longue liste de paquets numériques Java here - ils devraient tous être utilisables depuis Jython. Lequel répond à vos exigences dépend de ce que vous faites avec numpy, je suppose. Wilberforce est essentiellement corrrect
Cependant, je suggère de regarder le Apache Commons Math library - ce serait un meilleur choix pour un paquet de chiffres de Java de remplacement que l'un de ceux énumérés dans la réponse de wilberforce.
JScience Java library est une bibliothèque étonnamment puissante qui couvre de nombreux aspects des mathématiques en Java, même le calcul symbolique - http://www.jscience.org/ – JohnnySoftware
Il y a une accumulation appelée JNumeric disponible sur sourceforge:
La version sourceforge n'a pas eu une sortie dans un temps long, mais il semble comme une version mise à jour pour Jython 2,51 est également disponible (ne l'ont pas essayé moi-même):
incantateur, une bibliothèque de calcul scientifique/statistique Clojure, utilise les bibliothèques parallèles Colt Java avec un grand succès: http://incanter.org/. Une voie peut être de commencer à utiliser les classes PColt dans Jython, et de construire lentement des liaisons Python-esque pour cela, comme Incanter fournit? (Laissez-moi savoir si cela vous intéresse.)
- 1. Qu'est-ce qu'un bon clone jQuery lightbox?
- 2. Y a-t-il un bon remplacement pour SharePoint Designer?
- 3. Existe-t-il un plugin Eclipse intégré pour déboguer Jython?
- 4. Y a-t-il un bon diagramme/toolkit/fournisseur WPF?
- 5. Y a-t-il un bon IDE J2ME?
- 6. Bon clone freeware de l'éditeur VMS EDT pour unix ou le pc?
- 7. Statistiques avec numpy
- 8. delicious clone
- 9. Utilitaire clone pour HashMap dans java
- 10. Jython, ImageInfo
- 11. Bibliothèque d'archivage python (jython)
- 12. Y at-il un bon fournisseur d'appartenance ASP.NET pour Postgre SQL
- 13. Y a-t-il un bon remplacement pour JEditorPane de Java?
- 14. Y at-il un bon outil pour refactoriser le code Web Perl?
- 15. QMake pour générer un bon .app
- 16. Un bon plugin autocomplete pour jQuery 1.3?
- 17. Jython Spliting chaîne Up
- 18. python numpy savetxt
- 19. DOM4J noeud Détacher, Jython
- 20. Classe Java de jython
- 21. Enregistrement clone SQL avec un index unique
- 22. Un bon composant d'affichage PDF pour .net
- 23. Jython date de conversion
- 24. Randomness in Jython
- 25. Impossible d'importer Numpy en Python
- 26. Faire un clone de Teamcity cloner un dépôt git
- 27. jQuery clone question
- 28. jQuery clone ID dupliqués
- 29. clone table row
- 30. Jython (pass float array à java) y at-il une manière plus pythonique?
Six ans plus tard, le problème fondamental demeure: Python fournit des interfaces aussi riches et opiniâtres à C et Fortran pour l'intégration/extension de Python qu'il reste trop de travail pour Numpy/Scipy pour généraliser leur travail à d'autres runtimes comme JVM, JavaScript, CLR, etc. Chaque runtime est laissé pour réécrire la colle aux bibliothèques de base. –