【发布时间】:2019-10-28 18:33:13
【问题描述】:
我有下面的 (1, 2, 2) Python numpy 数组 (X),需要通过一次替换单个值来更新。例如,我希望用 0.99 替换 0.54,同时删除 [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)
谢谢!
【问题讨论】:
-
不要尝试同时进行这些操作。它们非常不同。
-
我不知道你描述的操作与你的代码有什么关系,或者你使用什么规则从输入到输出。
标签: python arrays numpy multidimensional-array