当前位置: 首页 > news >正文

python 读写二进制文件实例

本程序,首先写入一个矩阵到二进制文件中,然后读取二进制文件恢复到另外一个矩阵中。

#coding:utf--8
#https://www.cnblogs.com/cmnz/p/6986979.html
#https://blog.csdn.net/uuihoo/article/details/79848726
import struct
import numpy as np
a = np.arange(3*4, dtype=np.int32).reshape((3,4))
print(a)
with open('sample_struct.dat','wb') as f:
    for row in range(3):
        for col in range(4):
            sn=struct.pack('i',a[row][col]) #序列化,i表示整数,f表示实数,?表示逻辑值
            f.write(sn)

b = np.zeros((3,4), dtype=np.int32)
with open('sample_struct.dat','rb') as f:
    for row in range(3):
        for col in range(4):
            sn=f.read(4)
            b[row][col],=struct.unpack('i',sn)  #使用指定格式反序列化

print(b)

 

转载于:https://www.cnblogs.com/adong7639/p/9321134.html

相关文章:

  • icem密度盒怎么设置_ICEM-自动体网格生成[精].ppt
  • java计算二叉树的节点最小值_Java数据结构——二叉树节点的增删改查、获取深度及最大最小值...
  • 吴恩达深度学习笔记 2.10~2.18 向量化与python
  • easyui分页查询为什么会有下拉框_Easyui 添加分页组件_EasyUI 教程
  • python-模块,异常,环境管理器
  • 多相机坐标转换_自动驾驶入门之视觉定位坐标转换
  • 蓝书2.2 KMP算法
  • 双下划线一粗一细怎么加_跑跑卡丁车U型弯怎么过技巧教学
  • Java编程语言基础 第三章 季节if用法
  • 基础数据类型转换和深浅拷贝
  • matlab 子图title的位置_MATLAB技巧之绘图篇
  • 管程由哪三部分组成_中药材切片机主要由哪五部分组成呢?
  • socket-详细分析No buffer space available(转载)
  • 怎么保存到桌面_标签打印软件怎么保存标签
  • C++之继承(二)
  • [PHP内核探索]PHP中的哈希表
  • 【技术性】Search知识
  • 2017 前端面试准备 - 收藏集 - 掘金
  • AWS实战 - 利用IAM对S3做访问控制
  • codis proxy处理流程
  • httpie使用详解
  • java正则表式的使用
  • SegmentFault 社区上线小程序开发频道,助力小程序开发者生态
  • 得到一个数组中任意X个元素的所有组合 即C(n,m)
  • 机器人定位导航技术 激光SLAM与视觉SLAM谁更胜一筹?
  • 聚类分析——Kmeans
  • 马上搞懂 GeoJSON
  • 前端攻城师
  • 使用Envoy 作Sidecar Proxy的微服务模式-4.Prometheus的指标收集
  • 详解NodeJs流之一
  • [地铁译]使用SSD缓存应用数据——Moneta项目: 低成本优化的下一代EVCache ...
  • postgresql行列转换函数
  • 资深实践篇 | 基于Kubernetes 1.61的Kubernetes Scheduler 调度详解 ...
  • #gStore-weekly | gStore最新版本1.0之三角形计数函数的使用
  • (2)(2.10) LTM telemetry
  • (20050108)又读《平凡的世界》
  • (7)STL算法之交换赋值
  • (arch)linux 转换文件编码格式
  • (C语言版)链表(三)——实现双向链表创建、删除、插入、释放内存等简单操作...
  • (MATLAB)第五章-矩阵运算
  • (顶刊)一个基于分类代理模型的超多目标优化算法
  • (二)linux使用docker容器运行mysql
  • (二开)Flink 修改源码拓展 SQL 语法
  • (分布式缓存)Redis分片集群
  • (附源码)python旅游推荐系统 毕业设计 250623
  • (附源码)ssm基于微信小程序的疫苗管理系统 毕业设计 092354
  • (紀錄)[ASP.NET MVC][jQuery]-2 純手工打造屬於自己的 jQuery GridView (含完整程式碼下載)...
  • (淘宝无限适配)手机端rem布局详解(转载非原创)
  • (转)Unity3DUnity3D在android下调试
  • *1 计算机基础和操作系统基础及几大协议
  • .gitattributes 文件
  • .NET Core中的去虚
  • .NET/C# 使用 ConditionalWeakTable 附加字段(CLR 版本的附加属性,也可用用来当作弱引用字典 WeakDictionary)
  • .NET成年了,然后呢?
  • .NET微信公众号开发-2.0创建自定义菜单