【问题标题】:Convert numpy.ndarray to float in python将 numpy.ndarray 转换为在 python 中浮动
【发布时间】:2022-11-13 01:53:30
【问题描述】:

我有以下变量类型numpy.ndarray,我需要将其转换为 dtype 'float'。

beta = (model.coef_)*10
print(beta)
print(type(beta))

输出:

[1.12093358]
<class 'numpy.ndarray'>

我想将 numpy.ndarray 转换为浮点数,0.11209336

预期输出:

print(beta)
print(type(beta))

>>  1.12093358
>>  <class 'float'>

【问题讨论】:

  • 只需从数组中提取元素,例如 beta_val = beta[0]beta = (model.coef_[0])*10

标签: python numpy numpy-ndarray


【解决方案1】:

打开包装并投射到浮动

print(float(*beta))
print(type(float(*beta)))

#output
1.12093358
float

【讨论】:

    猜你喜欢
    • 2019-08-31
    • 1970-01-01
    • 2018-06-07
    • 1970-01-01
    • 2021-04-20
    • 2020-04-10
    • 1970-01-01
    • 2018-11-21
    • 2014-08-11
    相关资源
    最近更新 更多