嗨,我的问题是关于J.F.塞巴斯蒂安守则和下面的讨论。 我正在尝试打印数组的子数组。代码在下面,我的更新在下面。(它给出错误消息)creating a spiral array in python?
我想根据这个数组中选择的条目创建一个子数组。如果我们选择04条目
subarray[x][y] == 04
subarray[x][y] == TheSpiral[x-1:x+2,y-1:y+2]
print_matrix(TheSpiral)
print_matrix(subarray)
但是我得到一个错误消息,因为没有正确定义子阵列。我期待着打印矩阵(子阵列)产生
^{pr2}$这就是为什么我用螺旋[x-1:x+2,y-1:y+2]。谢谢你的帮助。在
问题是第二部分并没有像你想象的那样
[][]
,但是。。。在您可以通过列表理解来修复它:
或者,您可以使用
^{pr2}$numpy
(这可能有点过头了!!!)并使用原始语法:要计算缓和曲线坐标:
我相信你的子数组代码有语法错误。由于方法“spiral”返回一个2D数组(在您的例子中是spiral),访问2D数组元素的方法必须是
不是
^{pr2}$相关问题 更多 >
编程相关推荐