跳转至

python 中的 numpy.signbit()

哎哎哎:# t0]https://www . geeksforgeeks . org/num py-signabit-in-python/

numpy.signbit(array, out = None, where = True, casting = ‘same_kind’, order = ‘K’, dtype = None) : 该数学函数帮助用户逐元素检查 signbit 是否置位。

参数: 数组:【array _ like】输入数组或对象其元素,我们需要检查。 输出:【n 数组,可选】与输入数组尺寸相同的输出数组,与结果一起放置。 *kwargs :* 允许您将关键字可变长度的参数传递给函数。当我们想要处理函数中的命名参数时,会用到它。 其中:**【array _ like,可选】True 值表示计算该位置的通用函数(ufunc),False 值表示将值单独留在输出中。

返回:真,如果设置了符号位;否则就是假的。

代码:

# Python program illustrating 
# signbit() method 

import numpy as np 

arr = [1, -23, +34, 11]
print ("arr : ", arr)

print ("\nCheck for signbit : ", np.signbit(arr))

out_arr = np.arange(4)
print ("\nout_arr : ", out_arr)

np.signbit(arr, out = out_arr)

print ("\nplacing signbit check values to out_arr : ", out_arr)

输出:

arr :  [1, -23, 34, 11]

Check for signbit :  [False  True False False]

out_arr :  [0 1 2 3]

placing signbit check values to out_arr :  [0 1 0 0]



回到顶部