人工智能的本質是通過(主要是)深度學習等方法建立的數學模型(與人類主動建模不同的是,這個模型很可能對人類而言只是黑盒子)在實際場景中的應用。涉及的內容包括數據的采集、整理、清洗,模型的選擇、訓練,結果的篩查等等。人工智能以計算機技術為基礎,所以也要以編程語言為依托,python恰好是適合這樣應用場景的語言之一。某種程度上來說也是最適合的。
如果人工智能是概念里的一棟房子,那么python就是蓋房子的材料,當然別的語言比如c或者java等等也能蓋房子,但就像稻草、木材和磚塊一樣,房子需要在美觀、堅固各方面取得平衡。從速度上來說,python并不具有明顯優勢,但它的優勢在于簡單、靈活,在人工智能領域用起來就格外方便。而更重要的是,前人已經用python打下了堅實的地基,tensorflow等開源的引擎都為python占領人工智能領域打下來基礎。在這個基礎之上領先的優勢會很大。大致上是這樣的道理。