エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
効率の良いバイト文字列への変換手法 - Qiita
pyserialでシリアル通信するためのリストデータをバイト文字列に変換する処理が、 どうも遅い感じがした... pyserialでシリアル通信するためのリストデータをバイト文字列に変換する処理が、 どうも遅い感じがしたので調べた結果をメモ。 今までの実装 特に何も考えず、とりあえずバイト文字列が作れればいいやという単純なもの。 data = [ _ for _ in xrange(0, 10) ] byte_str = "".join([chr(x) for x in send_list]) # byte_str => '\x00\x01\x02\x03\x04\x05\x06\x07\x08\t' import time import array import struct def main(): # 計測用メソッド def measure_time(data, func): post = time.time() for _ in xrange(1000000): func(data) t = t