前一題的直方圖是用一個 NumPy 陣列 ends 繪製的,裡面有 500 個整數。每個整數代表一次隨機漫步的終點。若要計算終點大於或等於 60 的機率,你可以先計算 ends 中大於或等於 60 的整數有幾個,然後除以 500(模擬總次數)。
ends
那麼,如果你玩這個帝國大廈的隨機漫步遊戲,估計要爬到至少 60 步高的機率是多少?ends 陣列已經幫你準備好並載入到你的 Python 工作階段,可以用它來計算。
本練習屬於課程
將理論付諸實踐,立即體驗我們的互動練習
資料視覺化是準資料科學家必備的技能。Matplotlib 讓你輕鬆建立有意義且具洞見的圖表。在本章中,你將學習如何繪製各種類型的圖表,並自訂圖表使其更美觀且易於解讀。
認識 dictionary(作為 Python list 的替代方案),以及 pandas 的 DataFrame(在 Python 中處理表格資料的事實標準)。你會動手練習建立與操作資料集,並學會如何從這些資料結構中存取所需資訊。
布林邏輯是 Python 程式進行決策的基礎。學習各種比較運算子,如何與布林運算子結合,並在控制結構中使用布林結果。你也會學到如何用邏輯在 pandas DataFrame 中篩選資料。
有多種技巧可用來反覆執行 Python 程式碼。while 迴圈類似重複的 if 敘述,而 for 迴圈可迭代各種資料結構。本章將完整介紹這些用法。
本章將讓你綜合應用本課程所學的所有概念。你會運用駭客統計來計算在賭注中獲勝的機率。結合隨機數產生器、迴圈與 Matplotlib,幫助你取得優勢!
當前練習