numpy,pandas,tensor,mat等数据类型互转(更新中)

pandas转pd

data_np = data_pd.to_numpy()
#输出np.array

最近在数据处理阶段,用到了常见的数据类型,鉴于对某种数据类型处理方式不够熟练,会转成其他格式数据来使用,开个博客记录一下。

mat转np

使用matlab的save函数保存文件

save result_type1

输出result_type1.mat文件

使用python对其读取

from scipy.io import loadmat
import numpy as np
import scipy.io as io
a = loadmat('retult_type1.mat')
np1 = a['变量名']

原始.mat文件包含了你存储的所有变量,在np中读取相应的变量名即可

np转mat

思路:在python中将np类型数据转为mat文件,之后在matlab中进行读取

from scipy.io import loadmat
import numpy as np
import scipy.io as io
mat_path = 'savepath/'
mat = np.zeros([4, 20])
sequence = 1
type1 = 'mi_Data_1.npy'
type2 = 'mi_Data_2.npy'
data_type2 = np.load('../../np/CH/{0}/{1}'.format(sequence,type2))
mat_name = "mi_Data2.mat"
io.savemat('{0}/{1}'.format(mat_path,mat_name),{'name': data_type2})

使用io.savemat将np文件改成mat形式,format对应的参数是存储后的位置以及文件名,’name’对应的参数是保存的数据

numpy,pandas,tensor,mat等数据类型互转(更新中)

之后有空再更新下npy文件

将numpy文件保存下来

先看一下numpy自带的save函数和例子

numpy,pandas,tensor,mat等数据类型互转(更新中)

numpy,pandas,tensor,mat等数据类型互转(更新中)
np.save ('G:/data/labels{0}{1}.npy'.format(参数2, 参数1), numpy变量)

前面一个参数是保存的位置及文件名,后面是保存的变量

Original: https://blog.csdn.net/BEST_XIAOAI/article/details/123908392
Author: BEST_XIAOAI
Title: numpy,pandas,tensor,mat等数据类型互转(更新中)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/758781/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • python常用标准库(压缩包模块zipfile和tarfile)

    常用的标准库 在我们常用的系统 windows和 Linux系统中有很多支持的压缩包格式,包括但不限于以下种类: rar、 zip、 tar,以下的标准库的作用就是用于压缩解压缩其…

    Python 2023年11月2日
    046
  • 盗墓笔记案例

    目录 目标网址:http://www.daomubiji.com/ 数据内容: scrapy项目 实现分布式的步骤 代码的实现 Spider.py 1.Python中os.mkdi…

    Python 2023年10月3日
    049
  • Linux 文件操作接口

    Linux 文件操作接口 C语言文件操作接口 C语言文件描述 fopen() r模式打开文件 w模式打开文件 a模式打开文件 其他模式类似 fclose() fwrite() fr…

    Python 2023年10月18日
    034
  • Python爬取网易云歌曲评论,做词云分析

    前言 emmmm 没什么说的,想说的都在代码里 环境使用 Python 3.8 解释器 3.10 Pycharm 2021.2 专业版 selenium 3.141.0 本次要用到…

    Python 2023年11月2日
    059
  • kernel 启动流程

    一、概述 之前学习了uboot的启动流程,现在接着学习uboot的启动流程,关于 kernel 的启动流程分析的大佬也是很多的,这里还是通过流程的图的方式进行记录,为了像我一样的新…

    Python 2023年10月12日
    038
  • 数据预处理(读取txt文件的数据、去除(含有)NAN所在行/列)

    (1) numpy的loadtxt()函数 这个函数要求txt中 都是数值,不能有字符,且返回的data的数据类型是numpy.ndarray。我的txt数据是每行一个数,有n列,…

    Python 2023年8月8日
    057
  • Python matplotlib 绘制量场图

    复习回顾 matplotlib 是基于Python语言的开源项目,pyplot提供一系列绘制2D图形的方法。随着版本的迭代,matplotlib 模块也支持绘制3D图形mplot3…

    Python 2023年9月4日
    069
  • scrapy+selenium+超级鹰验证码识别登录古诗文网

    文章目录 一、改写超级鹰api接口 二、用scrapy+selenium+超级鹰登录古诗文网 三、总结 一、改写超级鹰api接口 代码如下,main中注释的部分为原部分 #!/us…

    Python 2023年10月3日
    063
  • 【PostgreSQL】PostgreSQL 15移除了Stats Collector

    试用即将发行的PostgreSQL 15的人会发现少了一个后台进程:​ 来和PostgreSQL 14比较一下:​ 是的,stats collector进程没有了。但是去掉这个进程…

    Python 2023年10月23日
    063
  • OpenCV绘制图像与文字(可作为脚手架代码)(python) Open_CV系列(四)

    文章目录 1. cv2.line()绘制线段 2. cv2.rectangle() 绘制矩形 3. cv2.circle() 绘制圆形 * 3.1 绘制实现圆 与 空心圆 3.2 …

    Python 2023年8月3日
    065
  • python+pytest 自动化测试框架

    pytest框架作用 测试框架的作用是,帮助我们管理、执行测试用例、参数化、断言、生成测试报告等基础性工作 命名规则 Pytest单元测试中的类名和方法名必须是以test_开头或者…

    Python 2023年9月12日
    043
  • numpy__python(第二个)

    numpy numpy属性 .shape 查看数组的形状 .ndim 查看数组中有几个维度 .size 查看数组中有几个数据 .dtype 查看数组是什么类型 .itemsize …

    Python 2023年8月29日
    033
  • 【Python Web】Flask框架(四)Bootstrap的使用及案例

    文章目录 * – Bootstrap的使用及案例 – + 导航条 + 栅格系统 + container + 面板 Bootstrap的使用及案例 注意这里我…

    Python 2023年8月15日
    056
  • Pandas数据(去重、筛选、匹配)及plt绘图

    以下是记录自己数据分析的一次历程,包括使用pandas进行数据去重、筛选、合并、获取目录内容进行匹配,其中遇到了数据表的存储和重新获取以固定表结构。包括两个表的合并,合并后数据字段…

    Python 2023年9月1日
    052
  • python生成文字图片保存_python生成汉字图片字库

    最近做文档识别方面的项目,做汉字识别需要建立字库,在网上找了各种OCR,感觉都不好,这方面的技术应该比较成熟了,OCR的软件很多,但没有找到几篇有含金量量的论文,也没有看到哪位大牛…

    Python 2023年9月21日
    054
  • Python类的继承

    Python类的继承 一、前言 二、继承的基本语法 三、方法重写 四、派生类中调用基类的__init__()方法 一、前言 在编写类时,并不是每次都要从空白开始。当要编程的类和另外…

    Python 2023年8月1日
    043
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球