用numpy数组中第一个出现的非零值替换所有零值

时间:2019-07-14 17:04:55

标签: python numpy

我有一个类似的numpy数组:

[0,0,0,1,2,0,0,3,0,0,9]

我想将此数组转换为:

[1,1,1,1,2,3,3,3,9,9,9]

您可能会看到所有零值都已替换为下一个非零值。 numpy有办法可以做到这一点吗?

0 个答案:

没有答案