我刚从 MATLAB 进入 python3。所以我的问题可能很愚蠢,虽然我仔细研究了这个问题,但找不到解决我的问题的方法。所以这是我的问题 - 我使用创建了一个 3d 数组列表
routine_matrix = [[[0 for k in range(xaxis)] for j in range(yaxis)] for i in range(zaxis)]
routine_matrix[0][0][1] = 'aa'
routine_matrix[1][0][1] = 'bb'
routine_matrix[2][0][1] = 'cc'
routine_matrix[3][0][1] = 'dd'
routine_matrix[4][0][1] = 'ee'
routine_matrix[0][1][1] = 'ff'
routine_matrix[0][2][1] = 'gg'
Run Code Online (Sandbox Code Playgroud)
这就是 3d 列表的样子:
[[[0, 'aa', 0, 0], [0, 'ff', 0, 0], [0, 'gg', 0, 0]],
[[0, 'bb', 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]],
[[0, 'cc', 0, 0], [0, 0, 0, 0], [0, …Run Code Online (Sandbox Code Playgroud) 我想在 MATLAB 中创建一个矩阵(n x n,n 为奇数),它的中心元素是固定的,并且它的周围元素以某个恒定值增加/减少。例如:
我的中心元素为 0,周围元素递减 0.1。我几乎从哪里开始完全空白。非常感谢您的时间和帮助。