Python常見計算函數用法
阿新 • • 發佈:2018-05-14
pan 長度 rep data sum函數 數組 用法 clas 數字
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
構造一個n
行m
列矩陣
3. sum()函數
sum(a,axis=0)
為普通的求和- a.sum(axis=1) 將矩陣
a
的每一行向量相加
4. argsort()函數
x.argsort()
,將x中的元素從小到大排序- 返回的不是排序好的x,而是排序好的元素在x中的下標序列。
import numpy as np
x=np.array([1,4,3,-1,6,9])
y=x.argsort() #y的值為[3,0,2,1,4,5]
Python常見計算函數用法