简单函数返回错误:“'function'对象不支持项分配” 我能不上课就修好吗?你知道吗
import numpy as np
def board(n):
return ( np.ones((n,n)))
def cdiag(brd,i,j,n):
m = i
l = i
for k in range(j+1,n-1,1):
m = m-1
l = l+1
if m >=0:
brd[m, k] = 0.
if l < n:
brd[l,k]=0
return
myboard = board(8)
print(myboard)
cdiag(myboard, 0,4,8)
print(myboard)
行:brd[m, k] = 0
返回错误:
TypeError: 'function' object does not support item assignment
谢谢你们!! 已经重新输入了这个东西,现在它正在工作。 还是不知道以前出了什么问题
相关问题 更多 >
编程相关推荐