當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python numpy.copysign()用法及代碼示例


numpy.copysign(arr1,arr2,out = None,其中= True,強製轉換=“ same_kind”,order =“ K”,dtype = None):此數學函數可幫助用戶更改arr1和arr2的符號。 arr1或arr2都可以是列表/序列或標量值。如果是順序,則兩者必須具有相同的尺寸;否則,arr2可以是一個標量值。

參數:
arr1 : [array_like]Input array, values to change sign of.
arr2 : [array_like]Input array, values to change sign of.
out : [ndarray, optional]Output array with same dimensions as Input array, placed with result.
**kwargs: Allows you to pass keyword variable length of argument to a function. It is used when we want to handle named argument in a function.
where : [array_like, optional]True value means to calculate the universal functions(ufunc) at that position, False value means to leave the value in the output alone.

返回: x1 with sign of x2.



代碼1:

# Python program illustrating  
# copysign() method  
import numpy as np  
  
arr1 = [1, -23, +34, 11] 
arr2 = [-1, 2, -3, -4] 
  
print ("arr1:", arr1) 
print ("arr2:", arr2) 
  
print ("\nCheck sign of arr1:", np.signbit(arr1)) 
print ("\nCheck sign of arr2:", np.signbit(arr1)) 
print ("\nCheck for copysign:", np.signbit(np.copysign(arr1, arr2)))

輸出:

arr1: [1, -23, 34, 11]
arr2: [-1, 2, -3, -4]

Check sign of arr1: [False  True False False]
Check sign of arr2: [False  True False False]
Check for copysign: [ True False  True  True]


代碼2:

# Python program illustrating  
# copysign() method  
import numpy as np  
  
arr1 = [1, -23, +34, 11] 
  
print ("\nCheck sign of arr2:", np.signbit(arr1)) 
print ("\nCheck for copysign:", np.signbit(np.copysign(arr1, -3)))

輸出:

Check sign of arr2: [False  True False False]
Check for copysign: [ True  True  True  True]


相關用法


注:本文由純淨天空篩選整理自Mohit Gupta_OMG 大神的英文原創作品 numpy.copysign() in Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。