# -*- coding: utf-8 -*-
"""
Spyder EditorThis is a temporary script file.
"""
import mxnet as mx
import numpy as npimport pickle as pkl#1.pickle
a = mx.nd.ones((2, 3))
# 序列化存储
data = pkl.dumps(a)
pkl.dump(data, open('tmp.pickle', 'wb'))
# 序列化读取
data = pkl.load(open('tmp.pickle', 'rb'))
b = pkl.loads(data)
print b.asnumpy()
#2.直接读写
a = mx.nd.ones((2,3))
b = mx.nd.ones((5,6))
mx.nd.save("temp.ndarray", [a,b])
c = mx.nd.load("temp.ndarray")
print cd = {'a':a, 'b':b}
mx.nd.save("temp.ndarray", d)
c = mx.nd.load("temp.ndarray")
print c

[[1. 1. 1.]
[1. 1. 1.]]
[
[[1. 1. 1.]
[1. 1. 1.]]
<NDArray 2x3 @cpu(0)>,
[[1. 1. 1. 1. 1. 1.]
[1. 1. 1. 1. 1. 1.]
[1. 1. 1. 1. 1. 1.]
[1. 1. 1. 1. 1. 1.]
[1. 1. 1. 1. 1. 1.]]
<NDArray 5x6 @cpu(0)>]
{‘a’:
[[1. 1. 1.]
[1. 1. 1.]]
<NDArray 2x3 @cpu(0)>, ‘b’:
[[1. 1. 1. 1. 1. 1.]
[1. 1. 1. 1. 1. 1.]
[1. 1. 1. 1. 1. 1.]
[1. 1. 1. 1. 1. 1.]
[1. 1. 1. 1. 1. 1.]]
<NDArray 5x6 @cpu(0)>}

a = mx.nd.ones((2, 3))
mx.nd.save("temp.ndarray", [a,])
a <- mx.nd.load("temp.ndarray")
as.array(a[[1]])
##      [,1] [,2] [,3]
## [1,]    1    1    1
## [2,]    1    1    1
mx.nd.save('s3://mybucket/mydata.ndarray', [a,])  # if compiled with USE_S3=1
mx.nd.save('hdfs///users/myname/mydata.bin', [a,])  # if compiled with USE_HDFS=1

mxnet基础到提高(10)--读写文件相关推荐

  1. mxnet基础到提高(24)-C++-符号,变量读写

    #include #include #include "mxnet-cpp/MxNetCpp.h" //email:lx@lxaipro.com //code:liuxing us ...

  2. mxnet基础到提高(49)-使用免费的云jupyter

    强大而免费的GOOGLE 云jupyter notebook https://colab.research.google.com/notebooks/intro.ipynb#recent=true 什 ...

  3. mxnet基础到提高(44)-ndarray.arange创建行向量

    mxnet.ndarray.arange(start, stop=None, step=1.0, repeat=1, infer_range=None, ctx=None, dtype=<cla ...

  4. mxnet基础到提高(43)-编译安装

    因为pip方式安装,不能安装c++接口,此外,此方式安装的包,是使用默认参数编译的,很多运行环境要求使用指定参数编译,比如,不支持GPU,不支持SSE,还有嵌入式环境或上网本等低档设备以及端设备运行. ...

  5. mxnet基础到提高(40)-ndarray之运算(1)

    # -*- coding: utf-8 -*- """ Spyder EditorThis is a temporary script file. "" ...

  6. mxnet基础到提高(38)-自动梯度计算

    from mxnet import nd from mxnet import autograd import math x=nd.array([[10,20],[1,2]]) x.attach_gra ...

  7. mxnet基础到提高(35)-ndarray

    2维数组,矩阵 import mxnet.ndarray as nd a=nd.array(((1,2),(3,4))) print(a) [[ 1. 2.] [ 3. 4.]] <NDArra ...

  8. mxnet基础到提高(27)-Dense

    #!/usr/bin/env python2 # -*- coding: utf-8 -*- """ Created on Fri Aug 10 16:13:29 201 ...

  9. mxnet基础到提高(15)--梯度与反向传播

    #!/usr/bin/env python2 # -*- coding: utf-8 -*- """ Created on Fri Aug 10 16:13:29 201 ...

最新文章

  1. leetcode--括号生成--python
  2. 计算机模拟虫洞,Canvas 3D虫洞模拟
  3. 怎么在电脑上使用python3.6_Windows下 Python3.6.1 运行环境的搭建
  4. c语言逻辑错误调试,c语言程序,现在出现逻辑错误,哪位高手指点下啊。。。...
  5. android:installLocation简析
  6. 糖果(信息学奥赛一本通-T1299)
  7. 在linux下使用wine安装photoshop cs6
  8. python 并行_python并行处理任务时 该用多进程?还是该用多线程?
  9. 简易VR眼镜:是玩具还是工具?
  10. 第一次使用博客及Coursera课程体验
  11. python使用密钥加密的表述_Python生成rsa密钥对操作示例
  12. 使用Visual Studio 2010打造C语言编译器
  13. 腾讯2019广告算法大赛总结
  14. 【操作系统】CPU寄存器详解
  15. 清华计算机系博士小姐姐,竟然用图详解web前端,实在是太秀了
  16. 微信点餐系统html,SpringBoot实战——微信点餐系统(示例代码)
  17. 论坛介绍 | COSCon'22 开源治理(G)
  18. eNSP:实现不同网段不同vlan主机之间的互访(配置三层交换)
  19. 基于最小均值 (LMF) 和最小均方 (LMS) 算法进行系统识别附matlab代码
  20. urllib、urllib2、urllib3 和 requests 模块有什么区别?

热门文章

  1. 【移动开发】安卓Lab2(01)
  2. (转)NAT与NAT穿透 原理
  3. [1025]Noip 2009 Problem 2
  4. Java 23 种设计模式
  5. Conputer Vision-边缘检测-OpenCV实践
  6. LSI SAS 3108 配置操作
  7. Python之实现一个简易计算器
  8. SimpleAdapter的用法
  9. 泛海精灵 Beta计划 (草案)
  10. mysql从零开始自增id_MySQL从零开始 7-表约束之主键,自增长,唯一键