pandas的inplace如何理解?

2022-07-16 01:30:13 字數 369 閱讀 4356

pandas 中 inplace 引數在很多函式中都會有,它的作用是:是否在原物件基礎上進行修改

​ inplace = true:不建立新的物件,直接對原始物件進行修改;

​ inplace = false:對資料進行修改,建立並返回新的物件承載其修改結果。

預設是false,即建立新的物件進行修改,原物件不變,和深複製和淺複製有些類似。

舉乙個例子,經常會有 df.fillna(0) 這樣的填充0的操作,預設是inplace=false

df1 = df.fillna(0) ,df1 是將空值填充了0,而df 沒有變化,如果不想加乙個變數df1, 可以直接寫成 df.fillna(0, inplace=true)

這樣就可以了。

對PyTorch中inplace欄位的全面理解

torch.nn.relu inplace true inplace true 表示進行原地操作,對上一層傳遞下來的tensor直接進行修改,如x x 3 inplace false 表示新建乙個變數儲存操作結果,如y x 3,x y inplace true 可以節省運算記憶體,不用多儲存變數。補...

用pandas讀取資料夾下所有檔案,如txt

用pandas讀取資料夾下所有檔案 def point table x 讀取資料夾下所有txt檔案,讀取方法是呼叫函式 如point table 2 read path all point table file 要讀取的資料夾的位址 total path glob.glob os.path.join...

讀書的女人如書

我國有五千年的文化積澱,單說孔門之學,是重視 言必行,行必果,知行合一 的,是樸實而溫暖的,不僅可讀性強,政治 生活裡皆盡可用。其它,盡孝有 孝經 做人有 中庸 行事有 禮記 治國有 孟子 修身有 大學 等等,當然,我國封建社會女子能有機會讀書的很少 如今,大多數女人已經把讀書作為生活方式和生命的要...