pickle

    -1

    1答えて

    Pythonでpicklesを使ってレジストラシステムを作成しようとしています。私はユーザ入力を記録するシステムを持っていますが、プログラムの将来の実装のためにそれを保存しません。ここで は、プログラムを起動するコードです: import datetime import pandas as pd import pickle as pck import pathlib from pathli

    0

    1答えて

    pickleを使用してファイルにデータを保存しようとしています。 マイスタートリストの形式は次のとおりです。サブリストからのみの最初と最後の数字を残した後 a1 = [[190, 187, 27, 24, 4, 1, 0, 2, 6, 9, 60, 62], [190, 187, 27, 24, 4, 1, 0, 2, 6, 9, 61, 65], [190, 187, 27, 24, 4, 1,

    0

    1答えて

    私は複数のオブジェクトを繰り返しピクルリングしますが、連続してピッキングすることはありません。しかし、判明したように、ピクルされた出力ファイルは大きすぎます(それぞれ約256MB)。 openの代わりにbz2.BZ2Fileを試しました。各ファイルは1.3MBになりました。 (ええ、うわー)問題は、時間がかかりすぎる(1つのオブジェクトを酸洗するのと同じように95秒)、それを高速化したいということ

    0

    1答えて

    このTypeErrorはオブジェクトのシリアライズだけから取得しています。関連するファイルIOはありません(他の類似の投稿とは異なります)。 for itr in range(numiters): #Sample from proposal distribution d_star,Jratio,R_star,step = proposal(d_t,R_t,X,Y,alpha)

    2

    1答えて

    引数を使用してpickle.dumpsで使用されるプロトコルを指定した場合、または希望のプロトコルバージョンの場合は モンキーパッチpickle.DEFAULT_PROTOCOLを指定した場合、速度に関してかなり大きな違いが生じることに気がつきましたが、 。のPython 3.6で 、pickle.DEFAULT_PROTOCOLは3であり、それはより速く DEFAULT_PROTOCOL 4を設

    3

    3答えて

    Python辞書のリストをファイルに書きたいと思います。しかし、私は辞書を残すために辞書(そしてリスト)が必要です。つまり、処理のためにファイルを読み込むときに、辞書を使用して文字列を操作する必要がないようにします。 ここでデータを文字列として書き出すサンプルコードですが、実際のコードではリストデータに何百もの辞書があり、それぞれが数百のリストを値として持つ可能性があります) 。私はいくつかの理由

    0

    1答えて

    ピクルファイルを作成しようとしています。 私はそれを行うために次のコードを使用しています def pickler(input_nparray): with open('/Users/username/Desktop/pklfilename.pkl', 'wb+') as f: pickle.dump(input_nparray, f) この方法は完璧に動作します。これはn

    1

    1答えて

    functoolsからcmp_to_key()を使用して、比較関数をキー関数に変換するSortedListWithKeyをpickleしようとしています。 しかし、cmp_to_key()は私のオブジェクトを読み込み不能にするようですが、次のエラーが出ます:TypeError:functools.KeyWrapperオブジェクトをpickleできません どうすれば修正できますか?これは、エラーを再

    -1

    1答えて

    こんにちは私はPythonのテキストの冒険に取り組んでいます。私はすべての主な変数、在庫と場所と金を保存した保存機能を持っています。その後、2つの変数を追加しても機能しません。 ありがとうございます。 ここに私の作業コードです。 def do_save(self, arg): saveGame = open('savegame.txt', 'wb') saveValues =

    1

    2答えて

    これは私が先に尋ねた質問へのフォローアップです:under class wrappersの辞書をピクルしたいが、クラスラッパーモジュールをロードできませんでした。 解決このpickleの代わりにdillを使用しているので、私は持っている: func_dict = lowess_record() wanted = ['func_dict', 'Interp1dPicklable', 'PolyV