【问题标题】:incrementally add array in python在python中增量添加数组
【发布时间】:2021-12-31 09:20:55
【问题描述】:

我在列表中有一系列矩阵 mtxlist = [mtx1,mtx2,mtx3,mtx4.....mtxn] 我尝试使用以下方法添加一些矩阵,但我得到了正确的答案

startNum = 1
endNum = 3

for i in range (startNum, endNum):
   a = GetMatrix('mtx'+ str(i)) # this gets the matrices from program
   a = a+GetMatrix('mtx'+ str(i)) 

我总是得到不正确的结果

任何帮助将不胜感激

例子

要求的答案:

【问题讨论】:

  • 您的matrix 是否包含整数?像这样 mtx1 = [[1,2],[1,2]]ab 是干什么用的?从您的样本来看,它非常模糊。
  • 对不起,这只是数字,而 a 和 b 只是他们的名字。

标签: python arrays matrix addition


【解决方案1】:

看起来 GetMatrix 函数被设计为将字符串作为输入。添加字符串 'mtx' 和整数 'i' 可能会产生错误。 尝试将 i 替换为 str(i)。

【讨论】:

  • 同意 - 谢谢 Sam
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-07
  • 2014-04-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多