Python常見計算函數用法

來源:互聯網
上載者:User

標籤:常見   函數   dataset   sort函數   返回   求和   元素   data   對象   

1. shape()函數
  • numpy模組
  • 輸入參數:類似數組(比如列表,元組)等,或是數組
  • 返回:一個整型數位元組,元組中的每個元素表示相應的數組每一維的長度
# shape[0]返回對象的行數,shape[1]返回對象的列數dataSetSize = dataSet.shape[0]#一維列表  L=range(5)  shape(L)    #輸出(5, )#二維列表  L=[[1,2,3],[4,5,6]]  shape(L)   #輸出(2,3) 即兩行三列
2. tile()函數
  • 返回array
  • tile(A,reps)A複製reps
  • tile(x,(n,m))x構造一個nm列矩陣
3. sum()函數
  • sum(a,axis=0)為普通的求和
  • a.sum(axis=1) 將矩陣a的每一行向量相加
4. argsort()函數
  • x.argsort(),將x中的元素從小到大排序
  • 返回的不是排序好的x,而是排序好的元素在x中的下標序列。
import numpy as npx=np.array([1,4,3,-1,6,9])y=x.argsort()     #y的值為[3,0,2,1,4,5]

Python常見計算函數用法

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.