SyntaxError:具有返回功能的语法无效

时间:2018-08-14 23:04:11

标签: python-3.x numpy

我一直在尝试使用一段将数组作为输入并绘制一个圆的代码。我不断收到语法错误。有人可以告诉我怎么了吗?

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:语法无效

1 个答案:

答案 0 :(得分:1)

您不能使用=并返回相同的赋值。