언급 된 코드 (here)에 약간의 수정을 거쳐 의지했습니다. Traceback (most recent call last):
File "pickle_data.py", line 24, in <module>
traindata=np.array(traindata)
ValueError: could not broadcast input array f
의 인덱스를 읽고 다음 절인 데이터를 갖는 [array([[[148, 124, 115],
[150, 127, 116],
[154, 129, 121],
...,
[159, 142, 133],
[159, 142, 133],
[161, 145, 142]]]), array([1])]
내가 검색 할
에서 데이터 검색 및 라벨이 나는 피클 다음과 같이 보이는 파일이하십시오 previous question에서 [array([[[148, 124, 115],
[150, 127, 116],
[154, 129, 121],
...,
[159, 142, 133],
[159, 142, 133],
[161
나는 this pickled file (29.60 MB)을 가지고 있으며 그 구조와 비슷한 다른 파일을 피클 링하고 싶습니다. 파일을 unpickling에 대해 다음 스크립트를 한 I : 1 내가 두 개의 이미지, 하나 image1.jpg에게 전화를 다른이 있습니다 import _pickle as cPickle
def unpickle(file):
이없는 나는 다음과 같은 코드 부분이 있습니다 names = unpickle('batch')
print('names', names)
data, labels = [], []
filename = 'batch'
batch_data = unpickle(filename)
for i in range(0, 2):
나는 pickling & getOpts를 테스트하고 있으며, 각각 개별적으로 성공했지만 이제는 두 가지를 결합하려고하는데 문제가있다. 아래는 내가 뭘하는지의 조각, #! /usr/bin/env python
from itertools import groupby, chain
import pickle
import getopt
import sys
de
나는 과정에서 평가를 피할 수있는 방법이 있나요 산세가/sympy 표현의 unpickling는 다음과 같은 예를 >>>with evaluate(False) : x = atan(sqrt(3))
>>>x
atan(sqrt(3))
>>> y = pickle.dumps(x)
>>> z = pickle.loads(y)
>>> z
pi/3
에서와 같이
피클 파일에 numpy 배열 사전을 저장합니다. 그런 다음 새로운 변수에 대해 unpickling합니다. 코드는 다음과 같다 : 산세 : # here the variables 'train_dataset', 'train_labels' etc are all np arrays.
save = {
'train_dataset': train_dataset,