从Float64到Float32

杰森·艾维(Jason Ivey)

我正在尝试发送一个float64形式的ROS std_msgsFloat32,但是它不会自动向下转换。如何安全地将std_msgs :: Float64转换为std_msgs :: Float32?

带有下垂问题的代码:

//currentLocation.theta is a Float64, thetaPublish accepts Float32
thetaPublish.publish(currentLocation.theta);
肯·恩

您应该可以执行以下操作:

std_msgs::Float32 theta32;
theta32.data = static_cast<float>(theta.data);
thetaPublish.publish(theta32);

您只需要将双data精度型显式复制到浮点型即可。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

float64到float32 Cython错误

来自分类Dev

float64到float32 Cython错误

来自分类Dev

float64到float32的转换给出了意外的结果

来自分类Dev

Golang浮点精度float32 vs float64

来自分类Dev

MySQL插入Float32和Float64 Go

来自分类Dev

MySQL插入Float32和Float64 Go

来自分类Dev

Numpy 将 float32 转换为 float64

来自分类Dev

如何在float32而不是float64上强制python float操作?

来自分类Dev

整数类型float32 vs float64中的错误

来自分类Dev

TensorFlow:将float64张量转换为float32

来自分类Dev

cython float64错误,尽管专门设置了float32

来自分类Dev

Mxnet数据类型为float64,但一直说它是float32

来自分类Dev

整数类型float32 vs float64中的错误

来自分类Dev

将float32表示形式转换为float64 NumPy Python

来自分类Dev

'MatMul' Op 的输入 'b' 的类型 float32 与参数 'a' 的类型 float64 不匹配

来自分类Dev

如何修复MatMul Op的float64类型与float32 TypeError类型不匹配?

来自分类Dev

在 Tensorflow 中为 float32 和 float64 实现新运算符时出错

来自分类Dev

在 Julia 中将 float64 3-D 数组转换为 float32 3-D 数组

来自分类Dev

错误:传递给参数“输入”的值的DataType int64不在允许的值列表中:float16,bfloat16,float32,float64?

来自分类Dev

Crystal中的Int32 vs Float64性能

来自分类Dev

如何防止mgo解组int到float64

来自分类Dev

Numpy float64与Python float

来自分类Dev

如何安全地从float64到int64来回固定?

来自分类Dev

从Float32到Int16-Javascript(Web音频API)

来自分类Dev

核心音频:Float32到SInt16的转换伪像

来自分类Dev

去fmt float64问题

来自分类Dev

最小正float64数

来自分类Dev

Tensorflow MaxPool不接受float64

来自分类Dev

Theano梯度计算创建float64

Related 相关文章

热门标签

归档