cpickle支持的python版本_处理cPickle不可用_weixin_39662611的博客-程序员秘密

技术标签: cpickle支持的python版本  

我有一个python程序,我想从cmd提示符运行,但每次我尝试,它总是给我一个错误“NameError:namecipkle is not defined”。在

我使用的是python2.7,它是我安装的唯一版本。

我试图修改代码并使其导入pickle而不是import cPickle,但它仍然不起作用。在import pickle

#import cPickle

import gzip

# Third-party libraries

import numpy as np

def load_data():

f = gzip.open('../data/mnist.pkl.gz', 'rb')

training_data, validation_data, test_data = cPickle.load(f)

f.close()

return (training_data, validation_data, test_data)

def load_data_wrapper():

tr_d, va_d, te_d = load_data()

training_inputs = [np.reshape(x, (784, 1)) for x in tr_d[0]]

training_results = [vectorized_result(y) for y in tr_d[1]]

training_data = zip(training_inputs, training_results)

validation_inputs = [np.reshape(x, (784, 1)) for x in va_d[0]]

validation_data = zip(validation_inputs, va_d[1])

test_inputs = [np.reshape(x, (784, 1)) for x in te_d[0]]

test_data = zip(test_inputs, te_d[1])

return (training_data, validation_data, test_data)

def vectorized_result(j):

e = np.zeros((10, 1))

e[j] = 1.0

return e

我把台词改了

^{pr2}$

到training_data, validation_data, test_data = pickle.load(f)

这没有工作,由于某些原因,我找不到cPickle包在线安装。有人能帮我想出一个解决办法吗!在

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_39662611/article/details/110829349

智能推荐

js事件只触发一次[email protected]的博客-程序员秘密

设flag变量标识,避免聚焦时反复被触发,其他事件同理var education = { "0": "普高/中职", "1": "大专", "2": "普通本科", "3": "985/211/双一流", "4": "硕士", "5": "博士" ...

Flink的数据持久化-CheckPoint机制_flink 持久化_Relian哈哈的博客-程序员秘密

Flink内存易失,利用CheckPoint机制数据持久化,偏于出现异常,应用挂掉时,做数据恢复。所谓CheckPoint(可以理解为CheckPoint是把State数据持久化存储了)则表示了一个FlinkJob在一个特定时刻的一份全局状态快照,即包含了所有Task/Operator的状态。一、CheckPoint的原理Flink中基于异步轻量级的分布式快照技术提供了Checkpoints容错机制,分布式快照可以将同一时间点Task/Operator的状态数据全局统一快照处理,包括前面提到的Key

linux下合并多个lib.a到一个*.a静态库文件_paradox_1_0的博客-程序员秘密

libA.a ——> libB.a ——> libC.a | | ——A.o ——> libD.a1. ar x libC.a ====> C.o2. ar x libD.a ====> D.o3. ar x libB.a ====> B1.o B2.o4. ar rcv libA A.o B1.o B2.o C.o D.o

JAVA 把一个List运用递归转成树形结构_list递归生成树形结构_严严严的博客的博客-程序员秘密

在开发中,我们会遇到将不同组织架构合并成tree这种树状结构,那么如果做呢?实际上,我们也可以理解为如何将拥有父子关系的list转成树形结构,而这其中主要的方法就是递归!1、实体对象:@Datapublic class Node { private Integer id; private String city; private Integer pid; private List<Node> children; public Node(Inte

高可用集群(1)------pacemaker 与 corosync 搭建高可用集群_ly_qiu的博客-程序员秘密

1. 定义1)高可用集群高可用集群(High Availability Cluster)简称HA Cluster - 简单的说,集群(cluster)就是一组计算机。它们作为一个整体,向用户提供一组网络资源。这些单个的计算机系统就是集群的节点(node)。高可用性集群(HA cluster)是指如单系统一样地运行并支持(计算机)持续正常运行的一个主机群。 - 高可用集群的出现是为了减少由计算机硬件和软件易错性所带来的损失。如果某个节点失效,它的备援节点将在几秒钟的时间内接管它的...

随便推点

socket客户端服务器建立连接及报错java.net.BindException: Address already in use: JVM_Bind解决_Coding With you.....的博客-程序员秘密

1.代码package mianshi_test_01;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.ServerSocket;import java.net....

先进的数据库服务器操作系统,先进的数据库服务器操作系统_bz2的博客-程序员秘密

先进的数据库服务器操作系统 内容精选换一换华为云提供两种连接方式通过SQL Server客户端连接实例:非SSL连接和SSL连接。其中,SSL连接实现了数据加密功能,具有更高的安全性。安装SQL Server客户端请参见如何安装SQL Server Management Studio。请参见如何安装SQL Server Management Studio。绑定弹性公网IP并设置安将SAP应用服务器...

dhcp服务器修改网关地址,5.1.9 配置DHCP客户端网关地址_大学士66的博客-程序员秘密

5.1.9 配置DHCP客户端网关地址在进行手动IP地址配置时,当客户端需要访问本网段以外的网络(如互联网)或主机时,必须为客户端配置默认网关。当客户端采用DHCP动态分配IP地址时,在操作系统中的TCP/IP协议中是不能配置默认网关的,这时就得在DHCP服务器上为DHCP客户端进行统一配置。在H3C设备DHCP服务器上,可以为每个DHCP服务器地址池中的DHCP客户端分别配置所需的网关地址。这...

Sicily 1156. Binary tree 解题报告_weixin_33923762的博客-程序员秘密

题目地址:1156. Binary tree思路:  简单的一道二叉树相关的题目,题目会给出一颗树现在的形态,然后用前序遍历这棵树的节点输出数据即可。  每个节点会输入该节点的identifier,有点类似于key,然后输入该节点储存的数据(char类型)和该节点左右子节点的identifier。  这里直接用开了几个数组存储数据,对于一个节点identifier,将其数据存...

安卓第三方微信登陆及其中的坑_jia635的博客-程序员秘密

做一个项目使用微信登陆。使用过程中只能吐槽BAT三大公司的服务还是阿里做的最好,不管是文档说明,Demo还是客服服务。微信登陆中的坑真是太多了。为避免以后再走同样的坑和其他人采坑,分享一下过程。通过签名

电信玩网通游戏延迟应该怎么改善呢?电信玩网通游戏延迟应该怎么改善呢?_weixin_34409357的博客-程序员秘密

电信玩网通游戏延迟应该怎么改善呢?电信玩网通游戏延迟应该怎么改善呢?十年朝夕,万象更新。网络游戏在中国互联网行业已经走过十个年头,从枯涩的文字表述到数字图形化,从单调的背景到恢宏庞大的世界观,从游戏受众数千到数千万,越来越多的游戏玩家因网络卡、掉线问题而烦恼。网络宽带现在区分也比较多:但是几种分布在 电信和网通2大类,现在网络游戏也开始区分电信游戏大区...

推荐文章

热门文章

相关标签