jsonpickle

    0

    2答えて

    私はクラスインスタンスの高速コピーを作成しようとしています。 cPickle.loads(cPickle.dumps(),-1)は、copy.deepcopyよりもほぼ5倍速いですが、I read that ujson is much faster than cPickleです。私はujsonにカスタムクラスを使用させることができませんでした。そうすることが可能ですか? 例: import cPi

    10

    1答えて

    私はFlaskでSQLAlchemy拡張を使用しています。私のモデル(データベース操作にも使用されています)をシリアル化しているうちに、 jsonpickleを使用して、いくつかの特定の属性を無視します。私はそれらのルールを設定する方法がありますか? SQLAlchemyは、_sa_instance_stateという名前の属性をオブジェクトに追加します。言い換えれば、私はこのフィールドをJSON出

    0

    1答えて

    Pythonのpickleシリアライザを使用して欠損値のデフォルトを提供したいと思います。クラスは単純なので、デフォルトはクラスの__init__メソッドに自然に存在します。 pickle documentationからは、__getnewargs__があることがわかります。しかし、これは「酸洗い」の前に__getnewargs__が存在する場合にのみ機能します。 Python pickleに、初

    7

    2答えて

    json-stringをpythonオブジェクトに変換する必要があります。オブジェクトによって、私は "新しい" python3オブジェクトを意味します: class MyClass(object): たとえば、jsonpickleのドキュメントでいくつかのヘルプが見つかりました。しかし、私が見つけたのは、最初にオブジェクトをjsonに変換し、これを逆変換したチュートリアルです。 json-s

    2

    1答えて

    RangeDictを使用して範囲を含む辞書を作成しています。 Pickleを使用すると、ファイルに簡単に書き込まれ、後で読み込まれます。 import pickle from rangedict import RangeDict rngdct = RangeDict() rngdct[(1, 9)] = \ {"Type": "A", "Series": "1"} rngdct

    -2

    1答えて

    私はロードしたいピクルされたオブジェクトを持っています。しかし、ピクルスは簡単にだけでなく、ここで説明されているいくつかの奇妙な(おそらくメモリ関連の)エラーを与える:それは小さなオブジェクトの場合としながら、 Python Pickling Dictionary EOFError ロード、それは単に、EOFエラーを与えます。 AttributeError: 'numpy.ndarray'オブジェ

    0

    1答えて

    を働いていない:Obvisouly私は私のクラスのために登録している必要があり、特別なハンドラがあり class A(collections.OrderedDict): def __init__(self,*largs,**kwargs): super(A,self).__init__(*largs,**kwargs); def __reduce__(self):