a = np.array([[1,2],
[3,4]])
b = np.array([[5,6],
[7,8]])
print c
[[1 2]
[3 4]
[5 6]
[7 8]]
2.swapaxes函式
a = np.array([[1,2,3],
[4,5,6]])
a.swapaxes(0,1)
array([[1, 4],
[2, 5],
[3, 6]])
3.dot函式:計算矩陣內積
a = np.mat([[1,2,3],
[4,5,6]])
b = np.mat([[7,8],
[9,10],
[11,12]])
c = np.dot(a,b)
print c
[[ 58 64]
[139 154]]
必選引數:func,axis,arr。其中func是我們自定義的乙個函式,函式func(arr)中的arr是乙個陣列,函式的主要功能就是對陣列裡的每乙個元素進行變換,得到目標的結果。
其中axis表示函式func對陣列arr作用的軸。
可選引數:*args, **kwargs。都是func()函式額外的引數。
例項:def my_func(a):
return (a[0] + a[-1]) * 0.5
b=np.array([[1,2,3,4],[5,6,7,8],[9,10,11,12]])
輸出: array([ 5., 6., 7., 8.])
輸出: array([ 2.5, 6.5, 10.5])
Python函式的應用1
一 向列表新增元素的函式 主要是用於向列表中新增元素,但不能同時新增多個元素。向列表的末尾新增元素 案例 1 新增乙個元素 案例 2 同時新增多個元素時,出現錯誤 2.extend 函式 該函式是向乙個列表來擴充套件成另乙個列表,即它的引數是乙個列表。向列表的末尾新增元素 案例 3 同時新增多個元素...
Python基礎應用1
單行注釋,對 的解釋,不是 不會被程式執行 英文狀態下三個單引號 多行注釋 coding utf 8 設定當前檔案的編碼格式,在python3中,所有的字元編碼統一為unicode編碼,所以python3中可以不用寫這句話 python是弱型別的語言,變數的型別是由其值的型別決定的 宣告變數方法 變...
python 偏函式應用
摘要 python的設計核心原則就是簡潔 在這種原則的指導下,誕生了lambda表示式和偏函式 二者都讓函式呼叫變得簡潔。本文主要為你介紹偏函式的應用。如果我們定義了乙個函式,比如說將四個數相加add one two,three,four 上層有很多函式需要呼叫這個函式。在這些呼叫中,80 的呼叫傳...