使用 Python for 循环在句子中添加文本

Adding text in a sentence using a Python for loop

我正在尝试编写一个简单的加法公式,它应该根据开始和结束数字添加一组矩阵。

示例:

我有以下变量

startNum = 1
EndNum = 4

我希望我的公式是:

Matrix 1+Matrix 2+Matrix 3+Matrix 4

if 
startNum = 1
EndNum = 2

我希望我的公式是:

Matrix 1+Matrix 2

你能帮我解决这个问题吗?

如果我对你的问题的解释正确,请告诉我,因为我不太确定你在问什么。

您有一个矩阵列表或数组matrices_list = [matrix_1, matrix_2, matrix_3...]并且您想要根据索引添加其中的一些。每个都是相同形状的numpy数组。

import numpy as np    

new_matrix = np.zeros(matrices_list[0].shape)
for i in range(startNum, endNum+1): 
    new_matrix = new_matrix + matrices_list[i]

对于 startNum=1endNum=2 你将得到 new_matrix = matrix_1+matrix_2

您可能需要添加一行来检查 endNum 是否等于或小于 matrices_list 的长度。