标签: matrix

我试图将一维数组中的值插入到php中的2d矩阵中,将Notice:Array转换为字符串转换

我有一个阵列

$re_arr=array("ask","bat","cod","dig","egg","fur","gap","hay","ice","jar","kin","lee","mux","nod","odd","pro","qat","raw","sad","tax","ups","vet","wed","xis","yak");
Run Code Online (Sandbox Code Playgroud)

它有25个元素,我想将它的元素一个接一个地转换成2d矩阵.我正在尝试使用:

  echo"<table border=”1px” width=30% height=50% align=center>";
    for($i=0;$i<5;$i++)
    {
        echo"<tr>";
      for($j=0;$j<5;$j++)
      {
        for($k=0;$k<25;$k++)
        $mat[$i][$j]=$re_arr[$k];
        echo "<td>$mat[$i][$j]</td>"; 
      }
      echo"</tr>";
    }


    }
Run Code Online (Sandbox Code Playgroud)

$ i和$ j用于$ mat中的迭代,这是一个2d矩阵,$ k将遍历单维数组的所有25个元素.

输出为:注意:第4行的C:\ xampp\htdocs\authen.php中的数组转换为字符串

和图片中显示的表格,我希望显示$ re_arr中的元素. 输出代码

php arrays string matrix

-2
推荐指数
1
解决办法
87
查看次数

给定一个行向量,如何创建一个指标矩阵,将每个值放在各自的列位置?

为了深入了解上面的标题,我有一个定义如下的向量:

A = [1 1 1 1 1 2 2 2 3 3 3 4 4 4];
Run Code Online (Sandbox Code Playgroud)

鉴于上述向量,如何在MATLAB中创建此矩阵?

1 1 1 1 1 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 2 2 2 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 3 3 3 3 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 4 4 4
Run Code Online (Sandbox Code Playgroud)

基本上,对于每个唯一值A …

matlab matrix

-2
推荐指数
2
解决办法
230
查看次数

将矩阵的每列乘以向量

我有

mat<-matrix(1:12,3)
vect<-c(2,2,2) 
Run Code Online (Sandbox Code Playgroud)

如何将每列乘以向量以获得:

2,  8, 14, 20
4, 10, 16, 22
6, 12, 18, 24
Run Code Online (Sandbox Code Playgroud)

r matrix

-2
推荐指数
1
解决办法
2139
查看次数

匹配矩阵中的模式

我的数据如下:

                         S  
0101001010000000000000000100111100000000000011101100010101010
1001010000000001100000000100000000000100000010101110101010010
1101010101010010000000000100000000100101010010110101010101011
0000000000000000001000000111000110000000000000000000000000000
Run Code Online (Sandbox Code Playgroud)

S表示我正在谈论的列.它是col 26.所有四行在该位置共享1.

我需要能够计算从2到4的每一行:

  • 左侧和右侧的列数与第1行相同?

对于第2行,它将是右边的3(当它达到1/0时)和左边的8(当它达到0/1时).

应该将每行的结果输入到这样的矩阵中:

row2 8 3
row3 11 9
Run Code Online (Sandbox Code Playgroud)

是否有快速有效的方法来做到这一点?我正在处理的矩阵非常大.

r matrix pattern-matching

-2
推荐指数
1
解决办法
390
查看次数

如何在matlab中从矩阵创建多维数组

我有一个矩阵

q = [1 2 3  4  5  6;
     7 8 9 10 11 12]; 
Run Code Online (Sandbox Code Playgroud)

我想创建一个数组d

d(:,:,1) =  1  2
            7  8
d(:,:,2) =  3  4
            9 10 
d(:,:,3) =  5  6
           11 12
Run Code Online (Sandbox Code Playgroud)

我知道如何使用循环,但我不喜欢使用循环.

arrays matlab matrix multidimensional-array

-2
推荐指数
1
解决办法
86
查看次数

matlab将矩阵数据重新缩放为-1到1

可能重复:
MATLAB:如何将向量归一化/非规范化到范围[-1; 1]

嗨,刚开始使用Matlab,我想知道如何在矩阵中重新缩放数据.我有一个N行×M列的矩阵,并希望将列中的数据重新缩放到介于-1和1之间.

每列包含从0到10,000的比例变化到0到1之间的值,我想要归一化到-1和1之间的原因,因为这些值将在神经网络中用作变换的输入值基于正弦的功能.

matlab normalize matrix

-3
推荐指数
1
解决办法
2万
查看次数

什么是matlab的rgb2ycbcr公式?

什么是matlab的rgb2ycbcr公式?哪些标准用于此

rgb matlab matrix yuv

-3
推荐指数
1
解决办法
1500
查看次数

有没有办法计算每个矩阵列之间的Spearman相关性?

尝试计算列之间的相关性,但cor()函数仅允许一次比较两列.

> mat <- matrix(c(45,34,1,3,4325,23,1,2,5,7,3,4,32,734,2,53),ncol=4)
> mat
     [,1] [,2] [,3] [,4]
[1,]   45 4325    5   32
[2,]   34   23    7  734
[3,]    1    1    3    2
[4,]    3    2    4   53
Run Code Online (Sandbox Code Playgroud)

r matrix

-3
推荐指数
1
解决办法
407
查看次数

如何将Excel工作表矩阵输入到R

我有一张包含300个变量(列)和400个观察(行)的Excel表.我希望将该表格输入R保持相同的设置,我希望将其保留为矩阵,希望在之后执行回归分析.

r input matrix

-3
推荐指数
2
解决办法
6343
查看次数

查找每行的最大值并重新整形矩阵

假设我们有以下矩阵:

2 5
5 3 
6 3
6 4 
Run Code Online (Sandbox Code Playgroud)

我想要做的是:

1-找到每行的最大值 对于这部分,我认为我们可以做到以下几点?

[r,c] = size(u);
for i=1:c
for j=1:r
index=1;
for i=1:c
    for j=1:r
       [value,position]=max(u(j,:)); 
       membershipMatrix(index)=value; 
       index=index+1;
    end
end
Run Code Online (Sandbox Code Playgroud)

2-然后,我想将上述矩阵重新整形为2x2矩阵. 我想我们可以在这做以下几点吗?

reshape(I,2,2)
Run Code Online (Sandbox Code Playgroud)

一开始听起来微不足道.我尝试在矩阵上执行上面的步骤165536x2,但最后得到一个131072x1矩阵,我原本计划reshape进入256x256矩阵,因为我认为我将65536x1在第一步结束矩阵.

怎么可能出错?

谢谢.

matlab max matrix reshape

-3
推荐指数
1
解决办法
6554
查看次数