我一直在尝试使用一段将数组作为输入并绘制一个圆的代码。我不断收到语法错误。有人可以告诉我怎么了吗?
def planet_maker(a,b,n,r,array,p):
import numpy as np
y,x = np.ogrid[-a:n[0]-a, -b:n[1]-b]
mask = x*x + y*y <= r*r
return array[mask]=p
array=np.zeros([10,10])
planet_maker(1,1,[10,10],4,1)
文件“ mapmaker.py”,第11行 返回数组[掩码] = p ^ SyntaxError:语法无效
答案 0 :(得分:1)
您不能使用=并返回相同的赋值。