小编0x3*_*bfc的帖子

Numpy数组和Matlab矩阵不匹配[3D]

以下八度音程代码使用Octave/Matlab显示示例3D矩阵

octave:1> A=zeros(3,3,3);
octave:2> 
octave:2> A(:,:,1)= [[1 2 3];[4 5 6];[7 8 9]];
octave:3> 
octave:3> A(:,:,2)= [[11 22 33];[44 55 66];[77 88 99]];
octave:4> 
octave:4> A(:,:,3)= [[111 222 333];[444 555 666];[777 888 999]];
octave:5> 
octave:5> 
octave:5> A
A =

ans(:,:,1) =

   1   2   3
   4   5   6
   7   8   9

ans(:,:,2) =

   11   22   33
   44   55   66
   77   88   99

ans(:,:,3) =

   111   222   333
   444   555   666
   777   888   999

octave:6> A(1,3,2)
ans =  33
Run Code Online (Sandbox Code Playgroud)

我需要使用numpy转换相同的矩阵...不幸的是当我尝试使用numpy中的数组访问相同的索引时,我得到不同的值,如下所示!

import numpy …
Run Code Online (Sandbox Code Playgroud)

python arrays matlab numpy matrix

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

标签 统计

arrays ×1

matlab ×1

matrix ×1

numpy ×1

python ×1