從零開始學習人工智慧 python篇 (二)

2021-10-06 23:24:13 字數 643 閱讀 1473

mac 系統自帶python,本人系統為macos high sierra,版本為10.13.3,在終端輸入指令python -v 獲得到的python版本為 2.7.15,所以mac系統是自帶python的。但是2020 年 1 月 1 日, 官方宣布停止 python 2 的更新。所以本著要玩就玩最新的想法,把python2公升級為python3。

終端執行open ~/.bash_profile

在開啟的檔案中將原有的python版本的配置注釋掉(在最前面加個#)

將新的配置寫入

path="/library/frameworks/python.framework/versions/3.8/bin:$"

export path

alias python="/library/frameworks/python.framework/versions/3.8/bin/python3.8"

注意,更改系統預設python版本可能會產生一些未知的問題,python3不再向下相容

在終端輸入 xcode-select --install

執行完畢輸入 brew update

最後輸入 brew install python3

從零開始學習人工智慧(機器學習基礎知識)(二)

我們在做決策樹的時候,會經歷兩個階段 構造和剪枝。構造就是生成一棵完整的決策樹。簡單來說,構造的過程就是選擇什麼屬性作為節點的過程,那麼在構造過程中,會存在三種節點 根節點 就是樹的最頂端,最開始的那個節點。在上圖中,女朋友 就是乙個根節點 葉節點 就是樹最底部的節點,也就是決策結果,比如說 繼續睡...

從零開始學人工智慧 笨辦法學python(七)

3 27 星期二 今天不是太忙,可以有時間多學一課的練習,練習ex21 這個練習主要是教我們用return以及多層函式變數的理解 return的目的是為了記住函式的值,以便於讓套用此函式的函式可以做計算 def add a,b print f adding return a b def subtra...

從零開始學人工智慧 笨辦法學python(九)

3 29 星期五 昨天晚上抽空學了ex25的練習,ex25主要是鞏固函式和變數的練習,同時增加了三個函式的用法 split 用於切分句子或字串,句子或字串中凡是用空格隔開的全部劃分出來sorted 對句子或者字串進行排序,預設排序方式是將開頭字母依照a z進行排序 pop 刪除元素,pop 1 為刪...