使用 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=1
和 endNum=2
你将得到 new_matrix = matrix_1+matrix_2
。
您可能需要添加一行来检查 endNum
是否等于或小于 matrices_list
的长度。
我正在尝试编写一个简单的加法公式,它应该根据开始和结束数字添加一组矩阵。
示例:
我有以下变量
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=1
和 endNum=2
你将得到 new_matrix = matrix_1+matrix_2
。
您可能需要添加一行来检查 endNum
是否等于或小于 matrices_list
的长度。