
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
numpy.ndarrayとstd_msgs/MultiArrayの相互変換 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
numpy.ndarrayとstd_msgs/MultiArrayの相互変換 - Qiita
# !/usr/bin/env python from functools import partial from std_msgs.msg import MultiArrayDimension... # !/usr/bin/env python from functools import partial from std_msgs.msg import MultiArrayDimension, Float32MultiArray def _numpy2multiarray(multiarray_type, np_array): """Convert numpy.ndarray to multiarray""" multiarray = multiarray_type() multiarray.layout.dim = [MultiArrayDimension("dim%d" % i, np_array.shape[i], np_array.shape[i] * np_array.dtype.itemsize) for i in range(np_array.ndim)] multiar