有这样一个变量float_value
print(type(float_value))后输出<class 'numpy.ndarray'>
如果使用float_value = array.astype(float)
则转换后的数组的数据类型是float,但它仍然是NumPy数组。
如果需要将其转换为Python中的float类型(<class 'float'>)
则需要添加以下两步
float_value = float_value[0] # 获取第一个元素
float_value = float(float_value) # 将其转换为float类型
那么print(type(float_value))后输出<class 'float'>