1
首先我想感謝您的幫助。我試圖做一個蝸牛/螺旋矩陣在Python 3.6這樣蝸牛/螺旋矩陣PYTHON程序不執行
[10 9 8 7]
[11 16 15 6]
[12 13 14 5]
[1 2 3 4]
我與此代碼嘗試了對方陣
import numpy as np
n=4
M = np.zeros([n,n])
init = 0
nlimit = n-1
c = 0
if (n%2==0):
while (c<=(n*n)):
for i in range(init,nlimit,1):
c=c+1
M[nlimit,i] = c
for i in range(nlimit-1,init,-1):
c=c+1
M[i,nlimit] = c
for i in range(nlimit-1,init,-1):
c=c+1
M[init,i] = c
for i in range(init,nlimit-1,1):
c=c+1
M[i,init] = c
init = init + 1
nlimit = nlimit - 1
print(M)
但是當我運行該程序仍然加載很長一段時間,從來沒有做過什麼,它沒有顯示我的錯誤,但它什麼都不做。
我不知道我的錯誤是什麼,請幫助我。
再次感謝你