python3(一)簡介

Python 是一個高層次的結合瞭解釋性、編譯性、互動性和麪向對象的腳本語言。設計具有很強的可讀性,相比其他語言經常使用英文關鍵字,其他語言的一些標點符號,它具有比其他語言更有特色語法結構。

  • Python 是一種解釋型語言: 這意味着開發過程中沒有了編譯這個環節。類似於PHP和Perl語言。
  • Python 是交互式語言: 這意味着,您可以在一個 Python 提示符 >>> 後直接執行代碼。
  • Python 是面嚮對象語言: 這意味着Python支持面向對象的風格或代碼封裝在對象的編程技術。
  • Python 是初學者的語言:Python 對初級程序員而言,是一種偉大的語言,它支持廣泛的應用程序開發,從簡單的文字處理到 WWW 瀏覽器再到遊戲。

官方網站

標準庫

w3schools

其他發佈版本
安裝推薦使用Anaconda集成環境,裏面的環境是自動搭建好的

開發工具:

  • visual studio code
  • visual studio community
  • pycharm
  • jupyter

python庫、包
1、Scikit-learn
自2007年發佈以來,scikit-learn已經成爲Python重要的機器學習庫了,scikit-learn簡稱sklearn,支持包括分類,迴歸,降維和聚類四大機器學習算法。還包括了特徵提取,數據處理和模型評估者三大模塊。
2、Numpy
NumPy(Numerical Python) 是 Python 語言的一個擴展程序庫,支持大量的維度數組與矩陣運算,此外也針對數組運算提供大量的數學函數庫。主要用於數組計算,包含:

  • 一個強大的N維數組對象 ndarray
  • 廣播功能函數
  • 整合 C/C++/Fortran 代碼的工具
  • 線性代數、傅里葉變換、隨機數生成等功能

3、Tensorflow
TensorFlow 使一切變得更加簡單快捷,從而縮短了想法到部署之間的實現時間。TensorFlow是谷歌2015年開源的通用高性能計算庫。最初主要是爲構建神經網絡(NNs)提供高性能的API。然而,隨着時間的推移和機器學習(ML)社區的興起,TensorFlow已經發展爲一個完整的機器學習生態系統。

TensorFlow 是一個開源的、基於 Python 的機器學習框架,它由 Google 開發,並在圖形分類、音頻處理、推薦系統和自然語言處理等場景下有着豐富的應用,是目前最熱門的機器學習框架。除了 Python,TensorFlow 也提供了 C/C++、Java、Go、R 等其它編程語言的接口。
在這裏插入圖片描述
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章