由于手中的数据是mat文件(我的数据是一组乳腺切片组成的三维数据),想要查看某一张切片的图片,又不想使用软件打开,因此需要利用脚本进行转换。

A = sio.loadmat(r'41582_L_MLO')
B = A['imageCroped']

首先读取我的mat文件,保存到A中,再读取里面的三维数组,保存到B中。
'41582_L_MLO’为我的文件名,'imageCroped’为文件中的三维数组的名字。

print(type(B))
print('三维数组: \n%s' % B)
print('B的维度:',B.shape)


查看此时B的类型。

查看B的具体数组。

查看B的维度,1860 * 402 * 33,即33张1860 * 402大小的切片。

C = B[:,:,15]

这步操作主要是取出第16个二维数组,即第16张切片。

上图为C矩阵的具体信息。

pyplot.imshow(C)
pyplot.show()

通过上述两行代码,即可显示第16张切片的图片。如下图:

完整代码如下:

import scipy.io as sio
import matplotlib.pyplot as pyplotA = sio.loadmat(r'41582_L_MLO')
B = A['imageCroped']C = B[:,:,15]
print(type(B))
print('三维数组: \n%s' % B)
print('B的维度:',B.shape)
print('C矩阵:\n%s'% C)
print('C的维度:',C.shape)
print(type(C))
pyplot.imshow(C)
pyplot.show()

Python实现三维切片mat文件保存某一张切片的图片相关推荐

  1. python 读取mat文件,python读取并写入mat文件的方法

    先给大家介绍下python读取并写入mat文件的方法 用matlab生成一个示例mat文件: clear;clc matrix1 = magic(5); matrix2 = magic(6); sav ...

  2. 【Matlab】Matlab将mat文件保存为txt文件

    Matlab将mat文件保存为txt文件 1. 使用dlmwrite函数实现 将矩阵 M 写入文件 'myFile.txt',用制表位字符分隔并使用 3 位数精度. dlmwrite('myFile. ...

  3. python保存为mat文件_Python读取mat文件保存为pickle格式的实例代码

    Python使用pickle模块储存对象操作 Python读取mat文件,并保存为pickle格式的方法 这两天在搞Theano,要把mat文件转成pickle格式载入Python. Matlab是把 ...

  4. python 读取mat文件_python读取mat或npy文件以及将mat文件保存为npy文件(或npy保存为mat)的方法...

    numpy h5py scipy 读取mat文件并存为npy格式文件 具体见代码,注意h5py的转置问题 import numpy as np from scipy import io mat = i ...

  5. python 笔记:读取mat文件

    1 mat文件介绍 mat文件是matlab的数据存储的标准格式. mat文件是标准的二进制文件,还可以ASCII码形式保存和加载,在MATLAB中打开显示类似于单行EXCEL表格. --from 百 ...

  6. Python外(4)-读写mat文件

    读写mat文件 1.读取 2.写入 .mat 是matlab中数据存储的标准格式,Python中能够通过库scipy读取和保存. 导入scipy库 from scipy import io 1.读取 ...

  7. python使用h5py读取mat文件数据

    目录 一.matlab生成.mat文件 二.读取mat文件数据 一.matlab生成.mat文件 a=[]; List =dir('C:\Users\Administrator\Desktop\cod ...

  8. python把matlab的图显示出来,在Python上显示Matlab mat文件中的图像

    我正在显示一个从这个文件下载的Mat文件的图像 site . 这是一个.mat文件,所以我尝试使用spicy.io的load mat函数加载它,但似乎无法绘制图像. 我做错什么了? import sc ...

  9. Python学习-简单爬虫及文件保存

    百度数据抓取及保存文件: import requests# 获取网站信息 response = requests.get("http://www.baidu.com"); #生成一 ...

最新文章

  1. 投影转换_即插即用,办公投影不用愁:毕亚兹Mini DP转HDMIVGA转换器
  2. 各种 django 静态文件的配置总结【待续】
  3. Windows Embedded Compact 7网络编程概述(上)
  4. iframe内容 固定比例_允知研习|浅析固定总价合同的结算问题
  5. 爬空气质量MySQL_爬虫:利用selenium采集某某环境网站的空气质量数据
  6. python编程技术总结_Python面向对象编程(OOP)技术总结
  7. 《JAVA与模式》之解释器模式
  8. 抖音api开放平台对接_抖音视频API解析接口
  9. C语言-1024小游戏
  10. Flash:动画实例--球体弹跳
  11. Oracle 文字排序,按照拼音,姓氏笔画等
  12. Xposed工具的安装
  13. 虚拟机无法ping通物理机解决方案
  14. 基于ssm Vue+elementui农家乐管理系统java 项目源码介绍
  15. java_web需要哪些技术
  16. css3 的filer 功能
  17. 如何在大型系统中提供拼音检索服务
  18. c语言VK_SPACE什么意思,C语言,回车键: VK_RETURN (13) 后面的英文跟数字是什么含义,如何使用求解。。。...
  19. JSP javaweb餐厅点餐系统源码(点餐系统)点餐系统网上订餐系统在线订餐系统
  20. KMIP1.0环境搭建

热门文章

  1. 怎么用Python写出随时间变化的字_Python爬虫实战,AcFun弹幕视频网 - 长情且温柔
  2. LVGL8之自定义密码输入键盘
  3. java字符串abcde_关于字符串的实验(abc和abcde的起始地址是否一样?)
  4. 深度学习激活函数中的线性整流函数ReLU及其变种
  5. c-二维数组赋值及二维指针使用
  6. JS二维数组赋值问题
  7. 基于蝠鲼觅食优化算法的无线传感器网络覆盖优化
  8. 蝠鲼觅食优化(MRFO)-Matlab代码
  9. Swift 16进制字符串与UIColor互转
  10. 【Seve】Hzoier…