首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取"SyntaxError: can't assign to function call“错误

获取"SyntaxError: can't assign to function call“错误
EN

Stack Overflow用户
提问于 2021-11-17 02:25:04
回答 1查看 33关注 0票数 0

我是一个初学者,正在尝试编写我的前几个代码。其中之一是“创建一个方法,该方法接受相同维数的'n‘个Numpy数组,对它们求和并返回答案。”

代码语言:javascript
复制
  def sumarr(n,a,b):
      sum = np.zeros((a,b))
      for i in range(1, n+1):
        arr(i) = np.random.randint(10, size(a,b))
        print(arr(i))
        sum = sum + arr(i)
    
      return sum
    
    
    n= int(input("Enter no. of arrays you wish to take: "))
    a = int(input("Enter no. of rows here: "))
    b = int(input("Enter no. of columns here: "))
    
    
    sumarr(n,a,b)

我收到"SyntaxError: can't assign to function call“错误,不确定原因。谁能看看这个代码,并指出我的问题和解释,同时更正代码。

EN

回答 1

Stack Overflow用户

发布于 2021-11-17 02:29:49

arr[i]替换arr(i)

此外,sum也是一个python关键字。使用更好的变量名来存储结果。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69998240

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档