Numpy陣列運算

2021-10-04 10:40:21 字數 1543 閱讀 4181

import numpy as np

arr1=np.array([[

1,2,

3],[

4,5,

6]])

arr2=np.array([[

1,1,

2],[

2,3,

3]])

print

(arr1)

print

(arr2)

print

(arr1 + arr2)

#兩個陣列的同位置元素相加

print

(arr1 - arr2)

#兩個陣列的同位置元素相減

print

(arr1 * arr2)

#兩個陣列的同位置元素相乘

print

(arr1 ** arr2)

#兩個陣列的同位置做冪乘

print

(arr1 / arr2)

#兩個陣列的同位置元素相除

print

(arr1 % arr2)

#兩個陣列的同位置元素取餘

print

(arr1 // arr2)

#兩個陣列的同位置元素取整

print

(arr1+2)

#陣列中每個元素都會加2

print

(arr1*2)

#陣列中每個元素都會乘2

arr3=arr1>

3#元素大小判斷,滿足條件會在元素位置上返回true,反之返回false

print

(arr3)

arr4=np.ones((3

,5))

print

(np.dot(arr1,arr4)

)#兩個陣列相乘(類似於矩陣相乘)

輸出結果

[[1

23][

456]

][[1

12][

233]

][[2

35][

689]

][[0

11][

223]

][[1

26][

81518]

][[1

29][

16125

216]][

[1.2

.1.5][

2.1.666666672.

]][[

001]

[020

]][[

121]

[212

]][[

345]

[678

]][[

246]

[81012]]

[[false

false

false][

true

true

true]]

[[6.

6.6.

6.6.

][15.

15.15.

15.15.

]]

numpy陣列運算

加 減 乘 除 指數運算 求倒數 取相反數 位運算 等各種運算都是在各個元素上分別進行的 加法 a numpy.array 2,4,5 b numpy.array 1,1,1 a b array 3,5,6 乘法 a b array 2,4,5 倒數 1.a array 0.5 0.25,0.2 相...

numpy之陣列運算

陣列之邏輯運算 可以直接對陣列進行邏輯判斷,會返回相應的bool型別陣列 通用判斷函式 三元運算子 陣列之統計運算陣列與數之間的運算 會作用到陣列中的每乙個元素上。陣列與陣列之間的運算 廣播機制 陣列在進行向量化運算時,要求陣列的形狀是相等的。當形狀不相等的陣列執行算術運算的時候,就會出現廣播機制,...

numpy 陣列 矩陣乘法運算

為了區分三種乘法運算的規則,具體分析如下 import numpy as np函式作用 陣列和矩陣對應位置相乘,輸出與相乘陣列 矩陣的大小一致 1.1陣列場景 a np.arange 1,5 reshape 2,2 aarray 1,2 3,4 b np.arange 0,4 reshape 2,2...