Python vs Matlab

Je suis en train d'étudier la décision de passer à partir de MATLAB, Python. L'application est quantitative trading et le coût n'est pas vraiment un problème. Il y a quelques choses que je aime à propos de MATLAB et je me demande comment Python piles (impossible de trouver les réponses dans les commentaires que j'ai lu).

  1. Est-il une IDE pour Python qui est aussi bon que MATLAB (variable éditeur, débogueur, profiler)? J'ai lu de bonnes choses sur la Spyder, mais a-t-elle un profiler?

  2. Lorsque vous changez de fonction sur le chemin d'accès dans MATLAB, il est automatiquement rechargé. Vous avez à nouveau manuellement bibliothèques d'importation lorsque vous les modifiez, ou cela peut-il été fait automatiquement? C'est une chose mineure, mais en fait, améliore grandement ma productivité.

  • ad 2: Oui.
  • Matlab est un objet mathématique interface de programmation qui est également quitter rapidement. C'est très familier avec python seulement Matlab est plus rapide langues puis python. L'utilisation de Matlab a été que l'utilisation de chiffres différents graphes, c'est plus facile avec Matlab. Après l'exécution d'un programme Python à la sortie est imprimé ou enregistré à ce que l'utilisateur programmé, mais dans Matlab les données sont toujours sauvegardées et des erreurs dans le programme peut être résolu et qu'une partie de ré-exécution peut commencer à partir de cette ligne, au lieu de redémarrer heures de simulation et de test. Et Non, je ne suis pas capable de l'écriture de la première manche, toujours à 100% le code est correct.
  • Ehmmm... également en python, vous pouvez exécuter du code interactivelly, en cours d'exécution seulement les lignes que vous souhaitez nd de faire des changements..
  • Je ne vois aucun bon exemple pour cela. Principale raison je utiliser Matlab est parce que c'est gratuit pour moi et pas de bibliothèque désordre (et symbolab)
  • utiliser un IDE Python, sélectionnez le code que vous avez besoin pour exécuter et choisir "exécuter en bloc" ou similaire à partir du menu.. Si vous n'aimez pas que Python est nécessaire d'installer des bibliothèques externes pour faire du calcul numérique, vous pouvez, comme Julia (avec le Juno IDE).. il est rapide, il a tout pour le calcul numérique déjà dans le noyau et la syntaxe est TRÈS similaire à Matlab (voir cette feuille de triche)
InformationsquelleAutor Rich C | 2011-03-06