Я действительно не понимаю, чего вы хотите. Как сказал вам Виллем в комментариях, вы можете хранить все в массиве. Вы пытаетесь сделать что-то подобное?
import numpy as np
L = []
for x in range(11):
c=[np.random.randint(1,4) for y in range(10)]
L.append(c)
array = np.array(L)
print array
Вот результат:
[[1 2 1 1 2 1 2 3 1 2]
[2 1 2 3 1 3 1 3 3 2]
[3 3 2 3 1 2 2 1 2 3]
[1 3 1 1 1 1 1 2 2 1]
[2 2 2 2 3 1 2 1 3 2]
[1 3 1 1 1 2 3 1 3 3]
[1 3 3 3 2 3 3 2 2 2]
[3 2 1 3 2 3 1 1 1 3]
[3 1 1 2 1 1 1 2 2 2]
[2 3 2 2 3 2 3 2 1 3]
[1 2 2 3 3 1 3 3 1 1]]
EDIT: Или что-то подобное?
import numpy as np
L1 = []
L2 = []
for j in range(3):
for i in range(3):
c = [np.random.randint(1,4) for y in range(10)]
L2.append(c)
L1.append(L2)
L2 = []
print np.array(L1)
Вот результат:
[[[1 3 3 2 1 3 2 1 1 3]
[3 2 2 1 1 1 2 3 3 1]
[1 2 3 3 1 1 3 1 1 2]]
[[3 1 1 1 2 2 2 1 2 1]
[1 3 3 3 1 1 1 1 1 2]
[2 3 1 1 1 2 1 1 1 3]]
[[1 3 3 1 3 2 3 1 2 3]
[3 3 2 3 3 3 1 2 3 2]
[2 3 3 2 2 1 3 1 1 3]]]
именно таким образом: Python динамически типизированный, так что вы можете хранить * ничего * в массиве. –
Или любой другой способ добиться этого, чтобы я мог получить доступ к каждому списку, конкретно – deepan
Может ли кто-нибудь ответить на него в ближайшее время? – deepan