Python NumPy динамически добавлять элементы в конец определенной строки - PullRequest
0 голосов
/ 13 октября 2018

Я хочу сделать следующее, используя numpy:

  • создать массив массивов, используя numpy, где каждая строка содержит только один элемент, такой как

[[0], [0], [0], [0], [0], [0], [0], [0], [0], [0]]

xx = np.array ([np.array ([0])] * 10)

  • добавить элемент к определенной строке, например

[[0], [0,5], [0], [0], [0], [0], [0], [0], [0], [0]]

xx [1] = np.append (xx [1], 5)

  • извлечение элемента из определенной строки, например

print (x [1,1])

, это означает, чтоМне нужен двумерный массив с разным размером строки, и элементы добавляются динамически

1 Ответ

0 голосов
/ 13 октября 2018

Если вы используете списки внутри списка, вы можете создать его следующим образом

l = [[0],[0],[0],[0],[0],[0],[0],[0],[0],[0]]

И если вы хотите что-то добавить, просто используйте

l[1].append(4)

Вы получите:

[[0],[0,4],[0],[0],[0],[0],[0],[0],[0],[0]]

И если вы хотите получить доступ к новому элементу:

l[1][1]

, который вернет:

4
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...