日常python常见问题
1.numpy方法中的axis參數(shù)理解
簡單的來記就是axis=0代表往跨行(down),而axis=1代表跨列(across)。
axis = 0 ,跨行,作用于垂直方向,最終行數(shù)發(fā)生變化;
axis = 1 ,跨列,作用于水平方向,最終列數(shù)發(fā)生變化
如果我們調(diào)用df.mean(axis=1),我們將得到按行計(jì)算的均值
然而,如果我們調(diào)用 df.drop((name, axis=1),我們實(shí)際上刪掉了一列,而不是一行
Python Pandas與Numpy中axis參數(shù)的二義性
所以問題當(dāng)中第一個(gè)列子 df.mean(axis=1)代表沿著列水平方向計(jì)算均值,而第二個(gè)列子df.drop(name, axis=1) 代表將name對(duì)應(yīng)的列標(biāo)簽(們)沿著水平的方向依次刪掉。
2.python中iloc與loc函數(shù)的區(qū)別
pd.iloc[行號(hào),列號(hào)]
pd.loc[行標(biāo)簽,列標(biāo)簽]
Python numpy函數(shù):shape用法
shape函數(shù)是numpy.core.fromnumeric中的函數(shù),它的功能是讀取矩陣的長度,比如shape[0]就是讀取矩陣第一維度的長度。
Python中strip()、lstrip()、rstrip()用法詳解from here
Python中有三個(gè)去除頭尾字符、空白符的函數(shù),它們依次為:
strip: 用來去除頭尾字符;
lstrip:用來去除開頭字符;
rstrip:用來去除結(jié)尾字符;
總結(jié)
以上是生活随笔為你收集整理的日常python常见问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。