У меня есть массивПреобразование NumPy 2D массив в список
r = np.zeros((5,6))
print r
выход которого
[[ 0. 0. 0. 0. 0. 0.]
[ 0. 0. 0. 0. 0. 0.]
[ 0. 0. 0. 0. 0. 0.]
[ 0. 0. 0. 0. 0. 0.]
[ 0. 0. 0. 0. 0. 0.]]
Я хочу, чтобы присвоить значения в этом массиве в список поэтому я создал список, название сетки
grid1 = [['a' for i in range (0,6)] for j in range (0,5)]
print grid1
выход которого
[['a', 'a', 'a', 'a', 'a', 'a'], ['a', 'a', 'a', 'a', 'a', 'a'], ['a', 'a', 'a', 'a', 'a', 'a'], ['a', 'a', 'a', 'a', 'a', 'a'], ['a', 'a', 'a', 'a', 'a', 'a']]
Как я могу назначить каждое значение в массиве для соответствующего местоположения в списке, используя цикл for?
Я использую Python 2.7
Вывод должен быть:
[[0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0],[0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0],[0, 0, 0, 0, 0, 0]]
Итак, вы просто хотите преобразовать массив numpy 2d в список списков? – soon
Да Сэр ........ – RoY