如何将数据文件作为矩阵导入并从 python 脚本运行 .m 文件?

2023-12-07

我有一个 .m 文件,用于在 matlab 中运行神经网络,该文件已本地安装在我的计算机上。我正在尝试编写一个 python 脚本,它将多次循环遍历神经网络可能的传输和训练​​函数列表。我编写了一个函数来打开和编辑 .m 文件,但我不知道如何操作; 1. 从 python 脚本运行 .m 文件 2. 将神经网络所需的数据作为空格分隔的矩阵导入。

我有三个数据文件需要作为矩阵导入,代码会是什么样子?


代码为谢伊的建议可能看起来像这样

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os

your_dir   = '/path/to/your/mfile'
your_mfile = 'name_of_mfile_without.m'
logfile    = '/path/to/save/matlab/standard_out.txt'
# logfile  = '/dev/null'

transfer_functions = ['func_1','func_2']

for f in transfer_functions:
    os.system(' matlab -nodesktop -nosplash -nodisplay -r  \' '
              ' addpath ' + your_dir + ' ;                    '
              your_mfile + ' ' +  f  + ' ;                    '
              ' exit                     ;                 \' '
              '  > ' + logfile                                 )

之间的部分\' and \'是 MATLAB 代码。这可以帮助您使用输入参数运行 MATLAB 代码。取消注释logfile = '/dev/null',如果您不需要日志文件中的输出。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将数据文件作为矩阵导入并从 python 脚本运行 .m 文件? 的相关文章

  • 如何生成给定范围内的回文数列表?

    假设范围是 1 X 120 这是我尝试过的 gt gt gt def isPalindrome s check if a number is a Palindrome s str s return s s 1 gt gt gt def ge
  • Pycharm Python 控制台不打印输出

    我有一个从 Pycharm python 控制台调用的函数 但没有显示输出 In 2 def problem1 6 for i in range 1 101 2 print i end In 3 problem1 6 In 4 另一方面 像
  • 如何打印没有类型的defaultdict变量?

    在下面的代码中 from collections import defaultdict confusion proba dict defaultdict float for i in xrange 10 confusion proba di
  • 更改自动插入 tkinter 小部件的文本颜色

    我有一个文本框小部件 其中插入了三条消息 一条是开始消息 一条是结束消息 一条是在 单位 被摧毁时发出警报的消息 我希望开始和结束消息是黑色的 但被毁坏的消息 参见我在代码中评论的位置 插入小部件时颜色为红色 我不太确定如何去做这件事 我看
  • SQL Alchemy 中的 NULL 安全不等式比较?

    目前 我知道如何表达 NULL 安全的唯一方法 SQL Alchemy 中的比较 其中与 NULL 条目的比较计算结果为 True 而不是 NULL 是 or field None field value 有没有办法在 SQL Alchem
  • Spark的distinct()函数是否仅对每个分区中的不同元组进行洗牌

    据我了解 distinct 哈希分区 RDD 来识别唯一键 但它是否针对仅移动每个分区的不同元组进行了优化 想象一个具有以下分区的 RDD 1 2 2 1 4 2 2 1 3 3 5 4 5 5 5 在此 RDD 上的不同键上 所有重复键
  • 安装后 Anaconda 提示损坏

    我刚刚安装张量流GPU创建单独的后环境按照以下指示here https github com antoniosehk keras tensorflow windows installation 但是 安装后当我关闭提示窗口并打开新航站楼弹出
  • 如何使用装饰器禁用某些功能的中间件?

    我想模仿的行为csrf exempt see here https docs djangoproject com en 1 11 ref csrf django views decorators csrf csrf exempt and h
  • keras加载模型错误尝试将包含17层的权重文件加载到0层的模型中

    我目前正在使用 keras 开发 vgg16 模型 我用我的一些图层微调 vgg 模型 拟合我的模型 训练 后 我保存我的模型model save name h5 可以毫无问题地保存 但是 当我尝试使用以下命令重新加载模型时load mod
  • Pandas Dataframe 中 bool 值的条件前向填充

    问题 如何转发 fill boolTruepandas 数据框中的值 如果是当天的第一个条目 True 到一天结束时 请参阅以下示例和所需的输出 Data import pandas as pd import numpy as np df
  • Geopandas 设置几何图形:MultiPolygon“等于 len 键和值”的 ValueError

    我有 2 个带有几何列的地理数据框 我将一些几何图形从 1 个复制到另一个 这对于多边形效果很好 但对于任何 有效 多多边形都会返回 ValueError 请指教如何解决这个问题 我不知道是否 如何 为什么应该更改 MultiPolygon
  • ExpectedFailure 被计为错误而不是通过

    我在用着expectedFailure因为有一个我想记录的错误 我现在无法修复 但想将来再回来解决 我的理解expectedFailure是它会将测试计为通过 但在摘要中表示预期失败的数量为 x 类似于它如何处理跳过的 tets 但是 当我
  • 如何改变Python中特定打印字母的颜色?

    我正在尝试做一个简短的测验 并且想将错误答案显示为红色 欢迎来到我的测验 您想开始吗 是的 祝你好运 法国的首都是哪里 法国 随机答案不正确的答案 我正在尝试将其显示为红色 我的代码是 print Welcome to my Quiz be
  • 如何将 PIL 图像转换为 NumPy 数组?

    如何转换 PILImage来回转换为 NumPy 数组 这样我就可以比 PIL 进行更快的像素级转换PixelAccess允许 我可以通过以下方式将其转换为 NumPy 数组 pic Image open foo jpg pix numpy
  • 设置 torch.gather(...) 调用的结果

    我有一个形状为 n x m 的 2D pytorch 张量 我想使用索引列表来索引第二个维度 可以使用 torch gather 完成 然后然后还设置新值到索引的结果 Example data torch tensor 0 1 2 3 4
  • 在python中,如何仅搜索所选子字符串之前的一个单词

    给定文本文件中的长行列表 我只想返回紧邻其前面的子字符串 例如单词狗 描述狗的单词 例如 假设有这些行包含狗 hotdog big dog is dogged dog spy with my dog brown dogs 在这种情况下 期望
  • 循环标记时出现“ValueError:无法识别的标记样式 -d”

    我正在尝试编码pyplot允许不同标记样式的绘图 这些图是循环生成的 标记是从列表中选取的 为了演示目的 我还提供了一个颜色列表 版本是Python 2 7 9 IPython 3 0 0 matplotlib 1 4 3 这是一个简单的代
  • Spark.read 在 Databricks 中给出 KrbException

    我正在尝试从 databricks 笔记本连接到 SQL 数据库 以下是我的代码 jdbcDF spark read format com microsoft sqlserver jdbc spark option url jdbc sql
  • Python - 字典和列表相交

    给定以下数据结构 找出这两种数据结构共有的交集键的最有效方法是什么 dict1 2A 3A 4B list1 2A 4B Expected output 2A 4B 如果这也能产生更快的输出 我可以将列表 不是 dict1 组织到任何其他数
  • PyAudio ErrNo 输入溢出 -9981

    我遇到了与用户相同的错误 Python 使用 Pyaudio 以 16000Hz 录制音频时出错 https stackoverflow com questions 12994981 python error audio recording

随机推荐

  • 闪亮的基本情节的下载处理程序(保存情节)

    如何使用闪亮的下载按钮保存情节 我知道如何为 ggplot 做这件事 但我找不到如何为基本做这件事plot Example library shiny library ggplot2 ui ui lt fluidPage downloadB
  • Firebase 登录:GoogleSignIn onActivityResult() 返回 RESULT_CANCELED,结果错误 12500

    好的 我知道这个问题已被问过多次 但由于某种原因此错误不断发生 情况如下 创建了 PROD firebase 项目 将 google services json 插入到 Android 项目中 Android 项目路径 app google
  • :link 伪类确实匹配访问过的链接

    我正在阅读有关 CSS 伪类的内容 并且遇到了 link伪类 大家都说 link伪类匹配具有 href 属性的链接元素and还没有被访问过 当我检查时 第一个条件是正确的 但显然第二个条件 仅匹配未访问的链接 不是这种情况 至少对于 Goo
  • 使用 Java 从 HTML 中提取微数据

    我真的需要帮助来提取嵌入在 HTML5 中的 Mircodata 我的目的是从网页中获取结构化数据 就像谷歌的这个工具一样 http www google com webmasters tools richsnippets 我进行了很多搜索
  • 在 cakephp 2.x 中从视图到控制器进行 jquery ajax 调用

    我试图从视图向控制器发出 ajax 请求 ajax 请求工作正常 但从控制器没有返回任何内容到视图 我不知道问题出在哪里 我正在尝试的是在我的视图一侧显示来自控制器的一些数据 并且有一个选择框 当我从选择框中选择一个城市时 它会调用 aja
  • Angular + ng-bootstrap - 模态:窗口未打开

    我是 Angular 新手 在尝试使用 ng bootstrap 模式的简单示例时遇到问题 我只是尝试打开一个窗口 但它出现在我的应用程序中 我想打开一个新窗口 如 ng bootstrap 示例中所述 我在用 角度 4 0 0 Boots
  • Interop COM(-isch) 接口封送处理会导致简单调用时出现 AccessViotlationException

    我正在尝试为本机 C 插件标准编写托管互操作库 这个本机 C 库使用 COM 兼容的接口设计 然而 它不做任何类注册的事情 与 COM 一样 所有接口都派生自 IUnknown 称为 FUnknown 但无论如何都是相同的 3 个方法 我编
  • 如何从根域访问子域的html5 localStorage?

    当我有 www mydomain com 和 mydomain com 时 它们每个都有一个单独的 localStorage 我读过这里http msdn microsoft com en us library cc197062 VS 85
  • 尝试创建链表但指针分配错误

    我正在尝试制作一个链接列表并创建一些方法 但是 我收到错误 赋值使指针来自整数 无需强制转换 这是我的代码 include
  • 环境检测:node.js或浏览器

    我正在开发一个 JS 应用程序 需要在客户端和服务器端 在浏览器上的 Javascript 和 Node js 中 工作 并且我希望能够重用以下代码部分 用于两侧 我发现window是一个只能在浏览器上访问的变量 并且global在节点中
  • 创建具有多列的数据框,这些列都是不同窗口的滚​​动平均值

    我有一个 mydata 数据框 有 2 列 日期列和值列 我想将列附加到数据框中 这些列是各个窗口中 值 列的移动平均值 目前 mydata 有 2 列 Column 1 date Column 2 value 我希望第 3 列是值列的 2
  • 抑制 libsvm 中的输出 (python)

    我正在使用 python 中的 libsvm svmutils 来执行分类任务 分类器是准确的 但是 我得到这样的输出 optimization finished iter 75 nu 0 000021 obj 0 024330 rho 0
  • Sqlalchemy 将 WHERE 子句复制到 FROM

    我向 psql 编写了原始查询 它工作正常 但是当我在 sqlalchemy 中编写此查询时 我的 WHERE 子句复制到 FROM 子句 select id from T1 where arr array select l id from
  • 条件c++中对象的实例化

    假设我想根据某些情况实例化不同类型的对象 因此我会在 if 语句体内实例化它们 问题是如果您想稍后使用该对象 则需要在实例化之前声明它 如何声明一个通用对象 Java中有类似对象类的东西吗 我已经进行了一些谷歌搜索 例如 通用对象c 和 对
  • 从 Android HTML 资源创建 SQLite 表

    我尝试在 android 中使用 HTML 在 sqlite 中创建一个表 但它不起作用 示例 HTML 在这里
  • C# 函数和可选参数

    我知道在 C 中可以定义可选参数 我的问题是这有多灵活 令 f 为如下函数 其中a强制性和b c选修的 class Test public void f int a int b 2 int c 3 现在 我知道我可以通过以下方式调用该函数
  • 如何使用 Swift 3 为按钮制作摇动动画 [关闭]

    Closed 这个问题需要多问focused 目前不接受答案 我有一个每 3 秒调用一次的函数 我怎样才能制作一个晃动的动画button左右摇晃 func shakeButton if opened false Shake Animatio
  • VSCode 在片段中链接正则表达式转换

    我正在尝试通过两种方式在 VSCode 中自动转换文件名 假设我有test file name md 我想结束Test File Name在我的文档中 现在我可以分别完成转换的两个部分 但我正在努力寻找如何将它们组合起来 要删除所有 并将它
  • 当类型是映射的任何成员时提高 Typescript 速度?

    例如 我有这些类型 class User extends Entity class Post extends Entity type Entities user User post Post potentially hundreds mor
  • 如何将数据文件作为矩阵导入并从 python 脚本运行 .m 文件?

    我有一个 m 文件 用于在 matlab 中运行神经网络 该文件已本地安装在我的计算机上 我正在尝试编写一个 python 脚本 它将多次循环遍历神经网络可能的传输和训练 函数列表 我编写了一个函数来打开和编辑 m 文件 但我不知道如何操作