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. Выше мой код, но он помещает все числа, генерируемые вне матрицы (добавляет их в список, а не внутри списка).создание матрицы со случайно сгенерированными номерами
Есть способ форматирования вывода на самом деле выглядит как матрица и без [] скобок? – Artifex
вы можете прокручивать матрицу с помощью пары 'for' петель и форматировать ее, как вам угодно. Это формат по умолчанию при печати списка –