numpy.reciprocal(x,/,out = None,*,where = True):此數學函數用於計算輸入數組中所有元素的倒數。
Parameters:
x [數組]:需要測試其元素的輸入數組或對象。
out [ndarray,可選]:結果存儲的位置。
->如果提供,則必須具有廣播輸入的形狀。 ->如果未提供或沒有,則返回新分配的數組。
** kwargs:允許將關鍵字變量的參數長度傳遞給函數。當我們要處理函數中的命名參數時使用。
where [數組,可選]:真值表示在該位置計算通用函數(ufunc),假值表示將值保留在輸出中。
Return:
y:ndarray。如果x是標量,則這是標量。
注意:對於絕對值大於1的整數參數,由於Python處理整數除法的方式,結果始終為零。對於整數零,結果為溢出。
代碼1:
# Python3 code demonstrate reciprocal() function
# importing numpy
import numpy as np
in_num = 2.0
print ("Input number:", in_num)
out_num = np.reciprocal(in_num)
print ("Output number:", out_num)
輸出:
Input number: 2.0 Output number: 0.5
代碼2:
# Python3 code demonstrate reciprocal() function
# importing numpy
import numpy as np
in_arr = [2., 3., 8.]
print ("Input array:", in_arr)
out_arr = np.reciprocal(in_arr)
print ("Output array:", out_arr)
輸出:
Input array: [2.0, 3.0, 8.0] Output array: [ 0.5 0.33333333 0.125 ]
代碼3:reciprocal()函數中的異常。結果始終為零。
# Python3 code demonstrate Exception in reciprocal() function
# importing numpy
import numpy as np
in_arr = [2, 3, 8]
print ("Input array:", in_arr)
out_arr = np.reciprocal(in_arr)
print ("Output array:", out_arr)
輸出:
Input array: [2, 3, 8] Output array: [0 0 0]
注:本文由純淨天空篩選整理自jana_sayantan大神的英文原創作品 numpy.reciprocal() in Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。