我有一個HasTraits對象,它是使用cPickle從磁盤讀寫的。該物體具有某種特性,其在分配的計算上是昂貴的。從traits documentation,我知道當從磁盤讀取對象時,所有特徵都是,重新命名爲。unpickling HasTraits對象:如何防止某些特質的分配
我想阻止從磁盤讀取對象時重新分配昂貴的特質。這可能嗎?
我有一個HasTraits對象,它是使用cPickle從磁盤讀寫的。該物體具有某種特性,其在分配的計算上是昂貴的。從traits documentation,我知道當從磁盤讀取對象時,所有特徵都是,重新命名爲。unpickling HasTraits對象:如何防止某些特質的分配
我想阻止從磁盤讀取對象時重新分配昂貴的特質。這可能嗎?
讓這種特質短暫如下所述: http://docs.enthought.com/traits/traits_user_manual/advanced.html#persistence (順便說一句,請注意,這是不是你的聯繫,儘管這部分是兩個版本的文檔的有些更新的版本)
只是一個提示,你應該使用cPickle,它可以高達1000倍的快速閱讀和寫作 –
即時通訊不知道這是否是相關或將工作,但也許pickle對象你分配的特點? –
@VaibhavAggarwal,我正在使用cPickle,我編輯了這篇文章以反映這一點。我不明白你的第二個評論。 – alex