Python資料怎麼處理numpy.median

來源:互聯網
上載者:User
這次給大家帶來Python資料怎麼處理numpy.median,Python資料處理numpy.median的注意事項有哪些,下面就是實戰案例,一起來看一下。

numpy模組下的median作用為:

計算沿指定軸的中位元

返回數組元素的中位元

其函數介面為:

median(a, axis=None, out=None,overwrite_input=False, keepdims=False)

其中各參數為:

a:輸入的數組;

axis:計算哪個軸上的中位元,比如輸入是二維數組,那麼axis=0對應行,axis=1對應列;

out:用於放置求取中位元後的數組。 它必須具有與預期輸出相同的形狀和緩衝區長度;

overwrite_input:一個bool型的參數,預設為Flase。如果為True那麼將直接在數組記憶體中計算,這意味著計算之後原數組沒辦法儲存,但是好處在於節省記憶體資源,Flase則相反;

keepdims:一個bool型的參數,預設為Flase。如果為True那麼求取中位元的那個軸將保留在結果中;

>>> a = np.array([[10, 7, 4], [3, 2, 1]])>>> aarray([[10, 7, 4],    [ 3, 2, 1]])>>> np.median(a)3.5>>> np.median(a, axis=0)array([ 6.5, 4.5, 2.5])>>> np.median(a, axis=1)array([ 7., 2.])>>> m = np.median(a, axis=0)>>> out = np.zeros_like(m)>>> np.median(a, axis=0, out=m)array([ 6.5, 4.5, 2.5])>>> marray([ 6.5, 4.5, 2.5])>>> b = a.copy()>>> np.median(b, axis=1, overwrite_input=True)array([ 7., 2.])>>> assert not np.all(a==b)>>> b = a.copy()>>> np.median(b, axis=None, overwrite_input=True)3.5

相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!

推薦閱讀:

python怎麼逐行讀寫txt檔案

python怎麼批量讀取txt檔案為DataFrame格式

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.