什麼是mutable物件_Max行銷誌

[Python 基礎教學] 什麼是 Immutable & Mutable objects

發佈於 發佈留言分類: 02 Python 基礎教學10 所有文章

一. 什麼是 Immutable objects 如果物件被創造出來後,其 value 沒辦法被改變,稱之為 Immutable objects。 常見的 Immutable objects 的型態,像是 int, float, string, tuple。 以 int 型態為舉例: 首先我們寫 a = 1000,會先創建一個 int 1000 的物件,並將 a 指向 int 1000 物件的位置,可以用 id(a) 來看到他的記憶體位置是 4320093280。 再來我們修改 a += 1 時,會產生新的 int 1001,並將 a 指向這個新產生的物件,用 id(a) 來看到他的記憶體位置變成 4320093102。 從範例 Code 中可以看出,當修改 a 時,並不會去修改 1000 […]

python_pyenv_virtualenv_Max行銷誌

【Python教學】使用 pyenv 和 virtualenv 打造 Python 環境

發佈於 發佈留言分類: 02 Python 基礎教學10 所有文章

此篇先介紹如何檢查目前安裝過的 Python 環境和安裝路徑,以及介紹如何使用 pyenv 輕鬆地安裝和切換 Python 版本!搭配 virtualenv 用來建立完全隔離的 Python 虛擬環境的工具,為每個專案工程建立一套獨立的 Python 環境,從此不在擔心每個專案的套件版本。 ㄧ. 檢查目前 Python 環境 1. 查看目前使用 Python 版本 2. 檢查過去安裝過的 Python 版本 ▍查看 OS 安裝的 Python 版本 ▍查看 Homebrew 安裝的 Python 版本 ▍查看 Anaconda 安裝的 Python 版本 ▍查看 pyenv 安裝的 Python 版本 3. 檢查過去 pip install 過的套件 ▍使用 pip3 list 查看安裝過的 […]

data_coverphoto

[Python教學] 寫給新手的Python入門操作

發佈於 發佈留言分類: 02 Python 基礎教學10 所有文章

DataFrame 結構 1.由多個變數組成ndarray 2.再由index + ndarray組成Series 3.最後由多個Series組成DataFrame DataFrame 多個 Series index + ndarray 多個 scalar(變數) DataFrame 基本入門操作 1.select:loc,iloc,ix2.filter:&,|3.mutate4.arrange:df.sort_values5.summarize:df.describe(),df.info()6.groupby7.other:df.idxmax() 1.Dataframe創建 #載入數據 import pandas as pd df = pd.read_csv(‘path’) df […]