快速的逐元素陣列函式,也可以稱為ufunc,對ndarray資料中的元素進行逐元素操作的函式
一元通用函式
函式名描述
abs、fabs
取絕對值
sqrt
計算平方根,等同於arr**0.5
square
計算平方,等同於arr**2
exp計算個元素的指數ex
log、log10、log2、log1p
自然對數(底數為e的log)、底數為10的log、底數為2的log、底數為(1+x)的log
sign
計算各元素的正負號,1(正數)、0(零)、-1(負數)
ceil
計算各元素的ceiling值,即大於等於該值的最小整數
floor
計算各元素的floor值,即小於等於該值的最大整數
cos、sin、tan
三角函式
cosh、sinh、tanh
雙曲型三角函式
arccos、arccosh、arcsin、arcsinh、arctan、arctanh
反三角函式
二元通用函式
函式名描述
add陣列對應元素相加
subtract
陣列對應元素相減
multiply
陣列元素相乘
divide、floor_divide
除法、整除
dot矩陣乘法
power
對第乙個陣列中的元素a,根據第二個陣列中的相應元素b,計算ab
maximum、fmax
求相應最大值,fmax忽略nan
minimum、fmin
求相應最小值,fmin忽略nan
mod求模
copysign
將第二個陣列中的元素的符號複製給第乙個陣列的元素
import numpy as np
a_array=np.arange(8)
b_array=np.arange(8,0,-1)
print(a_array,'\n')
print(b_array,'\n')
# 兩陣列相加
print(np.add(a_array,b_array),'\n')
# 求模
print(np.mod(a_array,b_array),'\n')
#矩陣乘法
print(np.dot(a_array.reshape(2,4),b_array.reshape(4,2)),'\n')
[0 1 2 3 4 5 6 7]
[8 7 6 5 4 3 2 1]
[8 8 8 8 8 8 8 8]
[0 1 2 3 0 2 0 0]
[[ 20 14]
[100 78]]
初探Linux Linux中常用的操作命令
常用指令 ls 顯示檔案或目錄 l 列出檔案詳細資訊l list a 列出當前目錄下所有檔案及目錄,包括隱藏的a all mkdir 建立目錄 p 建立目錄,若無父目錄,則建立p parent cd 切換目錄 touch 建立空檔案 echo 建立帶有內容的檔案。cat 檢視檔案內容 cp 拷貝 m...
初探大資料之常用Linux命令
ls 顯示當前目錄下的檔案資訊 pwd 顯示當前目錄檔案位置 vi 編輯檔案 vi test.txt touch 建立空檔案 touch test.txt hostname 檢視主機名稱 sync 把記憶體中的資料持久化到硬碟中 reboot 重啟計算機,相當於shutdown r now,如果是1...
Docker的使用初探(一) 常用指令說明
前幾個星期實踐的了,再不記錄一下真的就忘乾淨了 docker即容器技術,具體的介紹已經有很多,不打算贅述了,說一些優點 對我個人來說,最大的優點就是在一台電腦上可以部署不同的環境而不用擔心它們產生衝突,最常見的衝突就是埠占用,使用docker技術可以很方便地規避這一問題,而且便於管理,我不用在本地處...