Python numpy.asscalar()
numpy.asscalar()当我们想把一个大小为1的数组转换为标量等价物时,就会用到这个函数。
语法 : numpy.asscalar(arr)
参数 :
arr :[ndarray] 输入大小为1的数组。
返回 :arr的标量表示。输出的数据类型与输入的item方法所返回的类型相同。
**代码 #1 : **
# 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)
输出 :
Input array : [8]
output scalar from input array : 8
代码 #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)
输出 :
Input array from list : [2]
output scalar from input list : 2