matlab、python中矩阵的互相导入导出_python导入matlab矩阵-程序员宅基地

技术标签: 数据  导入  导出  martix  dataset  

还有一种最流行的h5py.. 过几天更新

 

 

------------------在python中导出矩阵至matlab------------------------------

如果矩阵是mxn维的。 那么可以用 : 

np.savetxt('dev_ivector.csv', dev_ivector, delimiter = ',') 

对应matlab读取为:

dev_ivec = csvread('dev_ivector.csv')   ###csv格式其实就内定了结构体

如果矩阵是(n,)这种格式。['aagj' 'aagy' 'aann' ... 'zzgm' 'zzhk' 'zzwn']  类似这种。那么可以用

f = open('label','w')
for x in spk_mean_label:
    print(x)
    print(x,file=f)
f.close()

对应matlab读取为:

spk_mean_label = importdata('label')

 

 

第二种方法。 例如

import scipy.io

scipy.io.savemat('filename',

                              mdict={ 'a':a,

                                            'b':b})

在matlab中只需要

load 'filename';

就导入了a矩阵和b矩阵

 

 

python存储矩阵

import pandas as pd

df = pd.DataFrame(a)

df.to_csv("score",sep=" ",index = False)

------------------在matlab中导出矩阵至python------------------------------

 matlab里面得到矩阵后可以直接从工作区变量处保存为.mat文件。

然后在python中执行下面步骤

import scipy.io as sio

load_fn = 'plda_bl_score.mat'
load_data = sio.loadmat(load_fn)
blscores= load_data['PLDA_bl_scores']

然后blscores就是矩阵了。

 

第二种方法。

假如有俩个矩阵score,score1

save('score.mat','score','score1')

在python中 

import scipy.io

matlab_data = scipy.io.loadmat('score.mat')

score = matlab_data['score']

score1 = matlab_data['score1']

 

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

智能推荐

F12并调出Vue.js devtools界面后,出现“只显示Root,点击无任何反应”的情况。_vue页面点击root没反应-程序员宅基地

文章浏览阅读345次。F12并调出Vue.js devtools界面后,会出现“只显示Root,点击无任何反应”的情况。_vue页面点击root没反应

SHA1WithRSA 数字签名_sha1withrsa在线-程序员宅基地

文章浏览阅读7.6k次。在做支付业务的时候,需要验证信息的正确性,所以选取用到了数字签名,精简如下:私钥签名,公钥验证签名.业务平台(信息传送端):私钥 用于对传送数据进行签名(sign)支付平台(信息接收端):公钥 用于验证签名业务平台:// 参数生成String jsonString = "需传递的数据,请求数据";String paySign = RSA.sign_sha1withrsa在线

数据仓库基础(通俗易懂,好文)数仓概念-程序员宅基地

文章浏览阅读3.8w次,点赞97次,收藏758次。作为程序员要必须知道的数仓知识,建议看看,通俗易懂,简单明了。 什么是维度表,事实表,数仓模型?_数仓

Python多线程并行执行两个函数,并获取线程返回结果_如何并行请求两个方法并获得结果 python-程序员宅基地

文章浏览阅读1.4w次,点赞3次,收藏19次。本人使用场景是,获取用户数据,然后插入到库中,并返回查询该用户的相关结果,实际上包含两个操作:1.插入 无返回值 2.查询,有返回值。这两个操作没有依赖关系,就是不插入也可以返回查询结果,为什么选择并行,是因为插入操作耗时,如果是串行计算会影响查询返回时间。实现demo如下,使用Python3实现:# -*- coding: utf-8 -*-"""@author: JiaWe..._如何并行请求两个方法并获得结果 python

python骨灰技巧_值得收藏!20个Python奇技淫巧,让你受益匪浅!-程序员宅基地

文章浏览阅读432次。Python作为一门灵活、充满技巧的语言,有着很多奇技淫巧,今天小编就跟大家分享一下 小编在平时的学习工作中所积累的技巧,这里面既有语法上的技巧,也有库函数的应用,可以帮助大家在平时的工作中提升效率,规避某些错误,一起来看看吧。01.列表内容转字符串在日常工作中,经常会遇到将列表转换为字符串的情况,而列表中会存在字符串、数字等类型的数据,通过map将列表中元素转换成str类型,然后通过join函数..._值得收藏的python博客

DNS域名解析的过程-程序员宅基地

文章浏览阅读6.4k次。一、主机解析域名的顺序  1、找缓存  2、找本机的hosts文件  3、找DNS服务器注意:  配置IP和主机名时,要记得修改/etc/hosts文件,因为有些应用程序在主机内的进程之间通信的时候,会本机的主机名,如果主机名不能正确解析到一个正常的IP地址,那么就会导致进程通信有问题。 二、概念解释 DNS(Domain Name S..._72dns域名解析操作流程

随便推点

python_django引用模型类,并创建约束,以及数据库迁移于维护_django 数据库维护-程序员宅基地

文章浏览阅读155次。,先创建数据库,首先在setting是中创建databases,DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'HOST': 'localhost', 'PORT': '3306', 'NAME': 'django_model', ..._django 数据库维护

以testpmd为例分析DPDK网卡启动流程_rte_lcore_is_enabled-程序员宅基地

文章浏览阅读736次。以testpmd为例分析DPDK网卡启动流程:1、调rte_eal_init进行DPDK初始化;2、调rte_log_register进行日志的注册、调rte_log_set_level进行日志等级注册;3、register_eth_event_callback:注册网卡中断的回调函数;4、rte_pdump_init:将收发包的抓包打印回调函数添加到action_entry上,entry-&g..._rte_lcore_is_enabled

win10文件拷贝错误 0x80070079: 信号灯超时时间已到 解决方法-程序员宅基地

文章浏览阅读1.7w次。微软发布了针对win7解决此问题的补丁但是并不适用于win10。win10用户需要用管理用身份启动命令提示符,输入netsh interface tcp set global autotuninglevel=disabled按下回车键 ,等待弹出提示后重启即可。netsh int tcp set global autotuninglevel=disable 是什么意思?可以解决一些baiwin7系统远程桌面 server 2003 卡的问du题原因在于从vista开始,微软zhi在TCP/IP协._0x80070079

数据分析案例:全球星巴克数量统计_比较南北半球和东西半球星巴克门店数量.-程序员宅基地

文章浏览阅读2.5k次,点赞2次,收藏9次。案例概述本文为博主的数据分析学习笔记。此篇文章介绍使用星巴克数据统计中国和美国的星巴克数量,并统计中国各个省份的星巴克数量并作图。本案例涉及到的知识点Pandas之DataFrame分组Pandas之布尔索引数据来源:Starbucks Locations Worldwide | Kaggle案例分析(一)根据国家进行分组并计数# 按国家分类(pandas分组方法)groupsByCountry = star_df.groupby(by='Country')print(groupsB_比较南北半球和东西半球星巴克门店数量.

PHP后台运行-程序员宅基地

文章浏览阅读233次。转载自:http://23live.cn/web/php-ajax/在很多时候,我们需要通过用户或其他方式触发php脚本的运行,而php执行的是批量任务或者是很耗时间的操作,这样我们就想客户端断开连接,而php的代码照样执行,起到异步操作的效果。这里跟大家分享一段代码,可以完美的实现php后台异步运行的效果,而且不用客户端一直保持连接状态。12...

CSP-J1 CSP-S1 初赛 第1轮 第四章 阅读程序 第10节 数论 10、NOIP2011-程序员宅基地

文章浏览阅读36次。CSP-J1 CSP-S1 初赛 第1轮 第四章 阅读程序 第10节 数论 10、NOIP2011

推荐文章

热门文章

相关标签