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...