python中關於axis容易混淆的理解

問題的引出 在使用numpy中的np.mean(axis = 1)的時候,計算結果是按照行計算的平均值,如下圖所示: 在使用pandas中的pd.drop(axis = 1)時,丟棄的是某一列的值,如下圖所示: 同樣是axis爲1,爲什麼操作不一樣? 問題的理解 以前學習到這裏似乎是強行記憶的,axis爲0的時候是按照列來進行計算,axis爲1是按照行來計算,直到出現上述矛盾。 其實並不能這樣理解
相關文章
相關標籤/搜索