numpy.asscalar()
function is used when we want to convert an array of size 1 to its scalar equivalent.
Syntax : numpy.asscalar(arr)
Parameters :
arr : [ndarray] Input array of size 1.Return : Scalar representation of arr. The output data type is the same type returned by the input’s item method.
Code #1 : Working
# Python program explaining # numpy.asscalar() function import numpy as geek # creating a array of size 1 in_arr = geek.array([ 8 ]) print ( "Input array : " , in_arr) out_scalar = geek.asscalar(in_arr) print ( "output scalar from input array : " , out_scalar) |
Output :
Input array : [8] output scalar from input array : 8
Code #2 :
# Python program explaining # numpy.asscalar() function import numpy as geek in_list = [ 2 ] # changing the list to size 1 array arr = geek.array(in_list) print ( "Input array from list : " , arr) # changing the array to scalar scalar = geek.asscalar(arr) print ( "output scalar from input list : " , scalar) |
Output :
Input array from list : [2] output scalar from input list : 2