Pourquoi Python est-il si en vogue dans l'apprentissage automatique ? - page 9

 
Non. Je ne vais pas passer de Python à R. Toute mon expérience en tant que programmeur résiste à la syntaxe R. J'ai du mal à accepter Python. Mon cœur appartient à C# et C++. Bien que je réalise maintenant qu'il n'est pas si facile de programmer en Python. Il est moins coûteux d'écrire du code.
 
Rashid Umarov:

Je ne me suis jamais posé la question de la branche, mais pour moi, la réponse est entièrement révélée dans l'article des hubs - Python, Delphi et C++ à travers les yeux d'un scientifique / Habrahabr

Il était également intéressant de lire les commentaires sur l'article.

Voici un autre article sur le sujet -Ret Python - des rivaux de taille ?

Il est déjà clairement écrit que l'attrait de Python est...

Plus : une langue universelle
Python est un langage universel, simple et intuitif. Sa courbe d'apprentissage est relativement douce et vous pouvez écrire des programmes plus rapidement dans ce langage. En d'autres termes, vous passez très peu de temps sur le code et beaucoup de temps sur d'autres choses intéressantes !

R и Python — достойные соперники?
R и Python — достойные соперники?
  • 2024.07.15
  • habrahabr.ru
Всем доброй пятницы, дорогие читатели! В истории компьютерной редакции издательства «Питер» найдется немного столь успешных книг, как "Программируем на Python" Майкла Доусона и не больше таких противоречивых тем, как изумительный язык R, прочно закрепившийся в числе бестселлерных тем «Амазона». В настоящее время мы договариваемся с...
 
Rashid Umarov:

Voici un autre article sur le sujet - Ret Python - des concurrents valables ?

Il dit clairement quel est l'attrait de Python.

Merveilleux article, comme on dit "une bonne cuillère pour le dîner".

J'aimerais relever certains points de l'article.

Il souligne que l'avantage de python est sa polyvalence par rapport à R.

Mais ici, sur ce site, nous avons rassemblé des gens, et ce fil de discussion porte sur un problème très spécifique auquel nous sommes tous confrontés : le développement de blocs de décision dans les conseillers experts. Pourquoi avons-nous besoin d'universalité, pourquoi avons-nous besoin des capacités de développement de sites web de Python et de la majorité correspondante d'utilisateurs parmi les utilisateurs de Python qui s'emmêleront les pinceaux sous nos pieds dans divers forums, salons de discussion et littérature ?


R est un langage spécialisé juste pour nous, pour les développeurs d'EA, les traders qui veulent améliorer la qualité des blocs de décision. Et c'est dans ce domaine que Python est en position de rattrapage. Si l'on considère que, selon l'article, l'infrastructure de R est plus rationnelle, la solution est évidente.

Et comme cerise sur le gâteau, il est également important qu'il y ait une interface durable et à long terme entre R et MT5/4.


PS.

Par exemple,Vladimir Perervenko, qui a écrit de nombreux articles sur l'apprentissage automatique, utilise les deux langages et ne s'en soucie pas - il a le temps et les possibilités.

 
Alexey Volchanskiy:

Et pour Spyder ? J'ai regardé, éditeur + console.

Je ne les utilise pas, gedit et PyCharm me suffisent, je n'aime pas Atom.

Je ne les aime pas parce que PyCharm dispose de l'environnement env dès le départ, dans gedit j'utilise la console pour lancer l'environnement nécessaire, avec d'autres éditeurs je dois utiliser la console aussi, donc je me suis dit quel est l'intérêt de ce tracas ;))