【问题标题】:how can I implement a function to load data into a design matrix and an output vector in octave如何实现将数据加载到设计矩阵和八度输出向量中的函数
【发布时间】:2022-10-04 16:48:07
【问题描述】:

我有一个尺寸为 100x4 的 .txt 文件,但我想概括并制作一个尺寸为 m x n+1 的初始矩阵,因为代码应该适用于任何数据文件。 m 是训练样本的数量,n 是训练特征的数量,最后一列是输出向量。

function [X,y]= loadData(filename)
data=load(filename);
X=load(filename);
y=load(filename);
m=rows(filename);
n=size(filename);

end

矩阵中元素的期望值与找到的值不匹配。 什么是错误?

【问题讨论】:

    标签: function matrix vector load octave


    【解决方案1】:

    首先你加载了 3 次相同的东西,所以最后dataXy 包含完全相同的东西。

    那么rows(filename)返回1:因为,filename是字符串标量,标量被认为是1x1矩阵。

    出于同样的原因size(filename) 返回1 1

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-23
      • 2021-03-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多