You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Numpy数组赋值失效:基于新索引的彩色图像赋值问题

Numpy彩色图像索引赋值失效问题

我想用px、py这组索引给彩色图像数组colormap赋值,代码如下:

colormap[py, px, c] = colors[:, c]

# colormap 维度:(W,H,3) 
# px、py 维度:(N,)
# c 是整数
# colors 是RGB图像数组,维度(N,3)

但这段代码根本没完成赋值。为了排查问题,我加了调试代码:

print(colormap[py, px, c], colors[:,c])
colormap[py, px, c] = colors[:, c]
print(colormap[py, px, c])

输出结果显示:第一次打印时,colormap[py, px, c]的数值和colors[:,c]完全不一样,但执行赋值语句后,第二次打印的colormap[py, px, c]结果和第一次完全相同,等于赋值操作根本没起作用。

我的Numpy版本是:1.22.4


内容的提问来源于stack exchange,提问作者logan shin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 21:27:12