Как обновить одно значение в сложном массиве numpy - PullRequest
0 голосов
/ 28 октября 2019

У меня есть (1, 2, 2) массив пустышек Python (X) ниже, который необходимо обновить, заменяя одно значение за раз. Я, например, ищу замену 0,54 на 0,99 при одновременном снижении [0,11, 0,45]. Я изо всех сил пытаюсь заменить его соответствующим образом.

Я просто показываю одну часть X, но она довольно большая.

 array([[[0.11, 0.45],
        [0.33, 0.54]]])

до

array([[[0.33, 0.99]]])

Это то, что я пытался.

X = np.append(X[:,1:,1:], [[[0.99]]], axis=1)

Спасибо!

1 Ответ

0 голосов
/ 28 октября 2019

Только что экспериментировал с тонной, и вот как я сейчас ее решаю.

val = current value to input (0.99)

затем

X[:,1:,1:] = val
...