所以我尝试用Python创建一个数独板,让NN运行并学习解决它。但我在尝试将这些初始值设置为0时遇到问题。不必写出a1=0,a2=0等等,有没有一种更快的方法在一个简单的代码中分配这些值?谢谢。在
def create():
print '| - - - | - - - | - - - |',
print '|', a1, a2, a3, '|', b1, b2, b3, '|', c1, c2, c3, '|',
print '|', a4, a5, a6, '|', b4, b5, b6, '|', c4, c5, c6, '|',
print '|', a7, a8, a9, '|', b7, b8, b9, '|', c7, c8, c9, '|',
print '| - - - | - - - | - - - |',
print '|', d1, d2, d3, '|', e1, e2, e3, '|', f1, f2, f3, '|',
print '|', d4, d5, d6, '|', e4, e5, e6, '|', f4, f5, f6, '|',
print '|', d7, d8, d9, '|', e7, e8, e9, '|', f7, f8, f9, '|',
print '| - - - | - - - | - - - |',
print '|', g1, g2, g3, '|', h1, h2, h3, '|', i1, i2, i3, '|',
print '|', g4, g5, g6, '|', h4, h5, h6, '|', i4, i5, i6, '|',
print '|', g7, g8, g9, '|', h7, h8, h9, '|', i7, i8, i9, '|',
print '| - - - | - - - | - - - |',
当在Python中处理这样的结构时,我明确建议您看看numpy.matrix。在
你可以写
你可能会想用一个列表来做这个。在
如果你真的想保持现在的状态,你可以这样做:
或者为了节省一些写作空间
^{pr2}$但我建议你用一个列表。在
下面是一个列表理解,它创建了一个由9个零组成的列表:
使用这个想法来创建一个列表理解,它创建一个包含9个列表的列表。在
然后您可以这样访问网格:
相关问题 更多 >
编程相关推荐