numpy.signbit () in Python

numpy.signbit (array, out = None, where = True, casting = & # 39; same_kind & # 39 ;, order = & # 39; K & # 39 ;, dtype = None) : This math function helps the user to check element by element if signbit is installed or not.

Parameters:
array: [array_like] Input array or object whose elements, we need to check.
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.

Return: True, if sign-bit is set; else False.

Code:

# Python program illustrating
# signbit () method

 

import numpy as np 

 

arr = [ 1 , - 23 , + 34 , 11 ]

print ( "arr:" , arr)

  

print ( " Check for signbit: " , np.signbit (arr))

  

out_arr = np.arange ( 4 )

print ( "out_arr:" , out_arr)

 

np.signbit (arr, out = out_arr)

 

print ( "placing signbit check values ​​to out_arr:" , out_arr)

Exit:

 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]