たとえば、Pythonで配列のサイズを比例的に変更する方法:
オリジナル:
1 0
0 1
サイズ変更:
1 1 0 0
1 1 0 0
0 0 1 1
0 0 1 1
コード:
original = []
row1 = [1,0]
row2 = [0,1]
original.append(row1)
original.append(row2)
#how resize?
どうもありがとう。
Pythonリストでこれを実行したい場合は、次のようにします。
SCALE_MULTIPLE = 2 # or any positive integer
new_array = []
for orig_row in original:
new_row = []
for orig_elem in orig_row:
new_row.extend([orig_elem] * SCALE_MULTIPLE)
new_array.extend(new_row[:] for _ in range(SCALE_MULTIPLE))