1.計算機作業系統
1)檔案:作業系統提供的虛擬單位
2)作業系統:位於計算機硬體與應用軟體之間,它是乙個協調管理計算機資源和軟體資源的控制程式,它把對硬體的複雜操作,封裝成乙個乙個簡單的介面,供人們使用。
3)應用程式:用程式位於作業系統之上,它主要用來幫助人幹各種各樣的工作,它不直接與硬體互動
4)計算機系統組成部分:硬體,作業系統,應用程式
5)作業系統和應用程式的啟動流程
2.程式語言的分類
1)機器語言:使用二進位制**程式設計則,直接操作硬體
優點:執行效率高
缺點:開發的效率低
2)組合語言:組合語言類似於機器語言,但是組合語言只是把一串二進位制數寫成乙個英文單詞
優點: 執行效率低(較於機器語言)
缺點: 開發效率高(較於機器語言)
3)高階語言:直接用人能理解的語言和語法風格編寫程式,但是離機器語言較遠
優點:執行效率低(較於組合語言)
缺點:開發效率高(較於組合語言
)高階語言又分為編譯型和解釋型:
編譯型:使用專門的編譯器,針對特定的平台,將高階語言源**一次性的編譯成可被該平台硬體執行的機器碼,幷包裝成該平台所能識別的可執行性程式的格式,並且只需要編譯一次,以後再也不用編譯。
優點:執行效率高(較解釋型)
缺點:開發效率低(較解釋型)
解釋型:使用專門的直譯器對源程式逐行解釋成特定平台的機器碼並立即執行,它不需要事先編譯,直接將**解釋稱機器碼直接執行,也就是說只要某一平台提供了相應的直譯器即可執行**。
優點:執行效率低(較編譯型)
缺點:開發效率高(較編譯型)
3.網路的瓶頸效應
雖然解釋型語言的執行效率低,但是與網路延遲相比,影響很小,考慮到應用程式一般都是需要聯網的,所以解釋型語言的這一缺點被縮小了。
機器學習 day2
歸一化 將所有資料轉化到同一標準下,使的某乙個特徵對最終結果不會造成更大的影響。通過對原始資料進行變換把資料對映到 預設為 0,1 之間 問題 如果資料中異常點過多,會有什麼影響?最大值最小值會受影響。方差考量資料的穩定性。標準化 將所有資料進行變換到平均值為0,標準差為1之間。standardsc...
爬蟲學習Day2
import requests if name main url city input enter a city data headers response requests.post url url,data data,headers headers page text response.text...
機器學習Day2
英文原鏈結源鏈結 假設 x和y是線性相關的 則需要找到乙個關於x的線性函式來盡可能準確的 y。y a0 a1x1 怎樣找到最合適的回歸線?通過最小化 值和觀測值的均方差 導入庫 匯入資料集 檢查缺失資料 分離訓練集和測試集 特徵縮放 從sklearn.linear model中匯入linearreg...