gpt4 book ai didi

arrays - 将 float64 数组转换为 float32 数组

转载 作者:IT王子 更新时间:2023-10-29 01:34:28 26 4
gpt4 key购买 nike

我有一个 float64 数组,想将每个值转换为 float32。

我试过:

# What I have 
features64 [120]float64

# What I've tried
features32 = [120]float32(features64)

但这会导致编译错误:

cannot convert features (type [120]float64) to type [120]float32

最佳答案

您不能将一种 slice/数组类型转换为另一种。您需要创建一个新数组并遍历转换每个元素的原始数组:

for i,f := range features64 {
features32[i] = float32(f)
}

关于arrays - 将 float64 数组转换为 float32 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53872004/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com