MessagePackを使ってシリアライズを高速化したかったのですが、独自のクラスやネストされたオブジェクトについてシリアル化する方法が全然なかったので調べてみました。Numpyのシリアライズも使えるMessagePackの拡張版、MessagePack-Numpyを使って確かめます。 MessagePack-Numpy:https://pypi.org/project/msgpack-numpy/ こんなデータをシリアライズしたい (オブジェクト思考脳だったら)割とよくあるシチュエーション。例えば以下のような商品データがあったとします。 import msgpack_numpy as msgn import numpy as np class MerchantData: def __init__(self, *values): self.id = values[0] self.name
![PythonのMessagePack-Numpyで独自のクラスをシリアライズする方法](https://cdn-ak-scissors.b.st-hatena.com/image/square/b0be3d2a78cd6342d81f127e15fded18cf57e06f/height=288;version=1;width=512/https%3A%2F%2Fblog.shikoan.com%2Fwp-content%2Fuploads%2F2019%2F01%2Fcorn_flake.jpg)