我寫的函數計算矩陣的未成年人小矩陣
def minor(arr,i,j):
return arr[np.array(range(i)+range(i+1,arr.shape[0]))[:,np.newaxis],
np.array(range(j)+range(j+1,arr.shape[1]))]
然後將它應用到我初始化數組的:
for row in values_float:
for item in row:
am[p][k] = item
但我發現了一個錯誤:
AttributeError: 'list' object has no attribute 'shape'
有人知道我爲什麼得到它嗎?
@liubov不知道爲什麼這是downvoted。從你最初解釋的內容來看,我的一般答案是造成這個AttributeError的一個非常可能的原因。沒有更多的代碼(在我發佈的時候),這很像是猜測。我在添加代碼後進行編輯。 – octoback 2013-05-10 12:36:45
downvote不可能來自OP,誰沒有downvote特權。可能有人在編輯後出現。 – askewchan 2013-05-10 14:00:38