import random
def list_2d_generate(rows, columns, low_range, high_range):
float_list = []
matrix1 = [[0]*columns for i in range(rows)]
for i in range(rows):
for j in range(columns):
floats = random.uniform(low_range, high_range)
matrix1.insert(j, floats)
return matrix1
ユーザーが決定したサイズのマトリックスを作成し、そのマトリックスの各要素に対して、random.uniform を使用してランダムなフロートを生成することになっています。上記は私のコードですが、生成されたすべての数値をマトリックスの外側に配置します(リスト内ではなくリストに追加します)。