首页 > 解决方案 > 将数组中的值替换为 RGB 值(Python)

问题描述

我有以下代码将数组中的值替换为某个值

>0.5 的值替换为 1.12

import numpy as np
x = np.array([
[0.42436315, 0.48558583, 0.32924763], 
[0.2439979,0.58220701,0.38213418], 
[0.5097581,0.34528799,0.1563123]
])
print("Original array:")
print(x)
print("Replace all elements of the said array with 1.12 which are greater than .5")
x[x > .5] = 1.12
print(x)

我不需要用数字替换它,而是用 [0, 255, 255] 之类的 RGB 值替换它

>0.5 的值必须替换为 [0, 255, 255]

当我试图用 RGB 值保存它时,它给了我一个错误。

对此的任何想法都会更有帮助

标签: pythonpython-3.xnumpy

解决方案


推荐阅读