Python–矩阵中的增量范围初始化
有时候,在使用 Python 时,我们可能会遇到一个问题,需要执行 Matrix 的初始化。初始化越简单越容易。但有时,我们需要执行范围增量初始化。让我们讨论执行这项任务的某些方法。
方法#1:使用循环 这是一种可以执行该任务的暴力方式。在这种情况下,我们遍历列表,用指定的范围增加元素的值。
# Python3 code to demonstrate
# Incremental Range Initialization in Matrix
# using loop
# Initializing row
r = 4
# Initializing col
c = 3
# Initializing range
rang = 5
# Incremental Range Initialization in Matrix
# using loop
res = []
temp = []
temp2 = 0
for idx in range(r):
for idx in range(c):
temp.append(temp2)
temp2 = temp2 + rang
res.append(temp)
temp = []
# printing result
print ("Matrix after Initialization : " + str(res))
Output :
Matrix after Initialization : [[0, 5, 10], [15, 20, 25], [30, 35, 40], [45, 50, 55]]
版权属于:月萌API www.moonapi.com,转载请注明出处