python函式應用(1)

2021-08-11 14:52:31 字數 913 閱讀 6396

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 的呼叫傳...