-
2 votesanswersviews
Pickle不适用于tkinter
我正在与Tkinter进行一场小游戏,它有一个使用pickle的保存功能 . 但是,当我尝试保存时,它会抛出以下消息; Exception in Tkinter callback Traceback (most recent call last): File "C:\Python34\lib\tkinter\__init__.py", line 1533, in __cal... -
7 votesanswersviews
如何序列化sympy lambdified函数?
Headers 说明了一切 . 有没有办法序列化sympy.lambdify生成的函数?: import sympy as sym import pickle import dill a, b = sym.symbols("a, b") expr = sym.sin(a) + sym.cos(b) lambdified_expr = sym.lambdify((a, b), e... -
0 votesanswersviews
theano csv到pkl文件
我正在尝试将一个pkl文件从csv起点加载到theano中 import numpy as np import csv import gzip, cPickle from numpy import genfromtxt import theano import theano.tensor as T #Open csv file and read in data csvFile = "f... -
1 votesanswersviews
在取消自动训练模型时,没有名为'automl'的模块
我正在尝试使用我自己的数据集而不是MNIST数据集重现下面的2个教程 . https://docs.microsoft.com/ja-jp/azure/machine-learning/service/tutorial-auto-train-models https://docs.microsoft.com/ja-jp/azure/machine-learning/service/tutoria... -
34 votesanswersviews
我怎样才能在python中挑选一个嵌套类?
我有一个嵌套类: class WidgetType(object): class FloatType(object): pass class TextType(object): pass ..和一个引用嵌套类类型(不是它的实例)的对象,就像这样 class ObjectToPickle(object): def __init__(se... -
0 votesanswersviews
UnicodeDecodeError:'ascii' codec无法解码位置0的字节0xcc:序号不在范围内(128)
我使用Python3.6并且此代码发生错误 with open('val_image_id2feature.pkl', 'rb') as f: val_image_id2feature = pickle.load(f) UnicodeDecodeError:'ascii'编解码器无法解码位置0的字节0xcc:序号不在范围内(128) 如果我按如下方式添加 encoding='lati... -
1 votesanswersviews
使用酸洗在Scala上使用特征序列化类时出错?
我正在尝试使用Pickling序列化Scala类 . import scala.pickling.Defaults._ import scala.pickling.json._ trait Tr[T<: Tr[T]]{} class Sub(z: Int) extends Tr[Sub] {} class Data(b: Tr[_]) val message = ne... -
0 votesanswersviews
如何解决从pickle.load()函数使用时发生的错误?
我想在IPython环境中加载数据集并使用它 . 在包含数据集的目录中,我有这些文件: batches.meta data_batch_1 data_batch_2 data_batch_3 data_batch_4 data_batch_5 自述文件 test_batch 我写了这段代码: import os import pickle as pickle i... -
1 votesanswersviews
“UnicodeDecodeError:'utf-8'编解码器无法解码字节0x80”,同时在google colaboratory上使用pydrive加载pickle文件
我是新手使用google colaboratory(colab)和pydrive . 我正在尝试使用colab将“CAS_num_strings”中的数据加载到我的google驱动器上的特定目录中的pickle文件中: pickle.dump(CAS_num_strings,open('CAS_num_strings.p', 'wb')) dump_meta = {'title': 'CAS.pk... -
0 votesanswersviews
在sklearn上对pickle数据执行预测
我试图通过试验newsgroup20数据集来学习 . 我的训练模型很好,预测部分是我遇到问题的地方 . 现在我要做的是将训练模型(使用pickle)保存在一个函数中,并在另一个函数中对pickle数据执行预测 . 我找到的所有教程都给我如何保存和加载pickle文件,但不提供如何提取X_train和y_train . 如果有人能提供帮助,那将是非常好的 . 这是我的代码 def classifie... -
2 votesanswersviews
scikit-learn ExtraTreesClassifier - 为什么pickle文件如此庞大? (几GB)
使用python scikit-learn,我将“极度随机树”分类器(ExtraTreesClassifier)拟合到100个特征的~900K样本数组(实数值float64) . 然后我试着腌它 . 我用以下方法实例化了classsifier: cls = ExtraTreesClassifier(n_estimators = 10,random_state = 0,n_jobs = -1) ... -
2 votesanswersviews
如何通过API(最好使用flask-restplus)封送腌制物品?
我有一个完整记录和完成的API,使用flask-restplus在python 3.5 / flask中构建 . 我想添加一个功能块 - 返回一个pickle对象作为我的一个响应的一部分 . 欢迎使用不特定于flask-restplus的一般解决方案,但由于我的API已完全记录并完成(除了这一点),我宁愿挂起而不是从根本上改变我正在使用的框架 . 我的模型架构看起来像这样(简化): get_fie... -
-1 votesanswersviews
Pickle python 3.7,二进制模式
我看到还有很多其他问题,我尝试将其中大部分用于我的问题,但没有成功 . 我试图在pycharm中打开一个pickle,结果发现文本主要是二进制模式,我无法解决它如何解决它,目前它看起来像: with open(my_data_path + 'tree_params.pickle', 'rb') as handle: params = pickle.loads(handle) 我有一种感觉... -
1 votesanswersviews
代码适用于Python 2但不适用于Python3 TypeError:需要类似字节的对象,而不是'str'
以下代码适用于Python 2.7: import os import pickle modelpath = "models/" gmm_files = [os.path.join(modelpath,fname) for fname in os.listdir(modelpath) if fname.endswith('.gmm')] models... -
1 votesanswersviews
通过Socket发送numpy数组
首先,我想做什么:从我的Raspberry Pi发送带有Socket的照片到我的笔记本电脑 . Client: #!/usr/bin/python import socket import cv2 import numpy as np import pickle #Upload image img = cv2.imread('/path/to/image', 0) #Turn image i... -
0 votesanswersviews
从pickle文件中读取二进制文件
Sooo ...我需要从.pkl文件中读取导入图像数据集 . 存储为'二进制blob'的图像 . 完成此操作后,我需要将它们转换为字节格式,以便我可以通过Google的Cloud Vision运行它们 . 我设法在Linux VM上打开文件(花了几天时间试图让它在Windows上工作......) . 但现在我似乎无法将这个'二进制blob'转换为我可以使用的实际图像...... 接下来是'Bin... -
0 votesanswersviews
Pickle,RecursionError:调用Python对象时超出了最大递归深度
我正在尝试使用Pickle保存Python对象版本3.6 . 我按照这个指南:Saving an Object (Data persistence)我收到了这条消息"RecursionError: maximum recursion depth exceeded while calling a Python object" 所以我读了这个“Hitting Maximum Rec... -
1 votesanswersviews
使用Spark提交的酸洗错误“_pickle.PicklingError:来自__newobj__ args的args [0]有错误的类”
当我尝试通过Spark-Submit或Zeppelin运行一些代码时出现以下错误:“pickle.PicklingError:来自_ newobj __ args的args [0]有错误的类” 我已经查看过具有相同问题的帖子,并且对此问题没有太多了解 . 回溯(包含在下面)指向我使用的udfs之一: udf_stop_words = udf(stop_words, ArrayType(String... -
2 votesanswersviews
自定义sklearn管道变换器给出“pickle.PicklingError”
我正在尝试根据本教程的指导为Python sklearn管道创建自定义转换器:http://danielhnyk.cz/creating-your-own-estimator-scikit-learn/ 现在我的自定义类/变换器看起来像这样: class SelectBestPercFeats(BaseEstimator, TransformerMixin): def __init__(s... -
1 votesanswersviews
Django和多处理AttributeError:不能pickle本地对象
我们正在尝试在Django中进行多处理,但它永远不会起作用 . 举个简单的例子,我们开始了一个空的Django项目并创建了app mp . 然后,我们添加了以下代码: views.py: from django.http import HttpResponse from .mp import MultiProcess def DoubleIt(number): print("h... -
0 votesanswersviews
为什么我不能安装cPickle |点子需要升级吗?
当尝试使用pycharm安装cPickle时,我得到了这个: 命令“python setup.py egg_info”失败,错误代码1在C:\ Users \ Edwin \ AppData \ Local \ Temp \ pycharm-packaging \ cpickle您正在使用pip版本7.1.2,但版本8.1.2可用 . 您应该考虑通过'python -m pip install ... -
1 votesanswersviews
挑选训练有素的分类器会产生与直接从新近但训练相同的分类器获得的结果不同的结果
我正在尝试从Scikit-learn库中挑选一个经过训练的SVM分类器,这样我就不必一遍又一遍地训练它 . 但是当我将测试数据传递给从pickle加载的分类器时,我得到了异常高的准确度,f测量值等 . 如果测试数据直接传递给未被pickle的分类器,则它会给出更低的值 . 我不明白为什么pickling和unpickling分类器对象正在改变它的行为方式 . 有人可以帮我解决这个问题吗? 我正在做... -
0 votesanswersviews
Python脚本卡在dill.dump()上
我正在使用Python 3和Discord.py API包装器(使用asyncio)编写discord bot . 我正在运行一个Web服务器来处理主线程中的Atom Feed Notifications和第二个线程中的discord客户端 . 我正在使用dill来保存自定义类的字典 . 当机器人收到包含有效命令的聊天消息(字典中的某些更改)时,该函数由discord客户端(线程2)运行 . 该脚... -
47 votesanswersviews
使用Pickle / cPickle命中最大递归深度
背景:我正在使用最小构造算法构建一个代表字典的trie . 输入列表是4.3M utf-8字符串,按字典顺序排序 . 生成的图形是非循环的,最大深度为638个节点 . 我的脚本的第一行通过 sys.setrecursionlimit() 将递归限制设置为1100 . 问题:我希望能够将我的trie序列化到磁盘,因此我可以将其加载到内存中而无需从头开始重建(大约22分钟) . 我同时尝试了文本和二进... -
0 votesanswersviews
无法使用scala-pickling序列化Hadoop类
我正在尝试使用scala-pickling 0.10.1和Scala 2.11将对象序列化为JSON,但是我遇到了一个非常奇怪的问题 . 我复制了下面的一个最小例子: import org.apache.hadoop.io.compress.CompressionCodecFactory import scala.pickling.Defaults._ import scala.pickling.... -
1 votesanswersviews
PicklingError:无法序列化对象:TypeError:无法pickle _thread.lock对象
我计划用火花数据训练我的模型 . 我改变了numpy数组来激发数据帧并尝试训练 . 但我得到了泡菜错误..我不知道为什么..序列化问题来自哪里或哪一点 . 本培训教程适用于给定的数据集 . 但它不适用于我自己的数据 . df = pd.DataFrame(columns=['feature','label']) # z_train and y_train is numpy array df = p... -
6 votesanswersviews
检查点keras模型:TypeError:无法pickle _thread.lock对象
似乎过去在不同的上下文中发生了错误here,但是我使用ModelCheckpoint回调'm not dumping the model directly -- I'm . 什么可能出错? 信息: Keras版本2.0.8 Tensorflow版本1.3.0 Python 3.6 重现错误的最小示例: from keras.layers import Input, Lambda, ... -
2 votesanswersviews
TypeError:无法pickle NotImplementedType对象(在keras,python中)
我正在使用Keras进行深度运行 . 但是,在学习之后存储模型的过程中发生以下错误 . TypeError:无法pickle NotImplementedType对象 我在另一个目录中运行相同的代码时没有问题 . 下面的代码是导致错误的代码部分 . .... model.add(Dense(2, activation='relu')) model.add(Dense(1, activat... -
0 votesanswersviews
如何在使用Python的Pickle加载时将module.Class()替换为本地定义的Class()?
我有一个pickle转储,它有一个foo.Bar()对象数组 . 我试图取消它,但Bar()类定义在同一个文件中试图取消,而不是在foo模块中 . 所以,泡菜抱怨它找不到模块foo . 我试图注入foo模块做类似的事情:import imp,sys class Bar: pass foo_module = imp.new_module('foo') foo_module.Bar = Ba... -
6 votesanswersviews
python pickle上的命名空间
当我使用pickle和unittest时出错了 . 我写了3个程序文件: 对于要腌制的类, 对于在#1中使用类的类, unittest用于测试#2中的类 . 实际代码分别如下 . #1 . ClassToPickle.py import pickle class ClassToPickle(object): def __init__(self, x): s...