numpy 模組學習記錄四
阿新 • • 發佈:2019-01-10
1、快速的元素級陣列函式(一元函式)
- np.abs(a) 對a的每個元素都取絕對值,並返回
- np.sqrt(a) 開方
- np.square(a) 平方
- np.modf(a) 將整數部分和小數部分分開成兩個陣列返回
- np.log(a)、np.log10(a)、np.log2(a)、np.log1p(a) 對數運算
- np.sign(a) 計算正負號:1(正數),0(零),-1(負數)
- np.cos、np.cosh、np.sin、np.sinh、np.tan、np.tanh:普通、雙曲型三家函式
- np.arccos、np.arccosh。。。。:反三角函式
- np.add、np.subtract、np.multiply、np.divide、np.floor_divide:加減乘除向下圓整除(丟棄餘數)
- np.power():對於第一個陣列中的元素A,根據第二個陣列中的元素B,算A的B次方
- maximum、minimum:最大值和最小值
- mod:除法的餘數
3、對於陣列a使用for迴圈,i代表減去第一個軸後的低一維陣列
>>>a = np.arange(20).reshape((2,2,5))
>>> for i in a:
print(i)print('@@@@@@@@@')
[[0 1 2 3 4]
[5 6 7 8 9]]
@@@@@@@@@
[[10 11 12 13 14]
[15 16 17 18 19]]
@@@@@@@@@