我尝试用 1.0/875713 替换数组内的所有 0 值。但我的代码不起作用,所以只是想知道这是由于类型大小限制以及如何解决这个问题?value = 1.0/875713print(value)arr = np.array([1,2,3,0,3,0,0,0,2,3,4,5])arr[arr == 0] = valueprint(arr)1.14192663578e-06[1 2 3 0 3 0 0 0 2 3 4 5]期待结果[1 2 3 1.14192663578e-06 3 1.14192663578e-06 1.14192663578e-06 1.14192663578e-06 2 3 4 5]
添加回答
举报
0/150
提交
取消