python - 将数组中的值替换为 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 值保存它时,它给了我一个错误。
对此的任何想法都会更有帮助
解决方案
推荐阅读
- python - 我想用一个复选框创建一个选择功能
- javascript - 编码图像中的隐藏消息
- javascript - 我如何为数组中的每个属性调用此函数?反应原生
- php - 为什么 foreach 循环中的 PHP Mysql 查询总是从数据库返回第一个结果?
- python - 如何获取图像文件名并将其发送到flask中的特征提取过程?
- html - 带引导带的偏移和中心容器
- css - 为什么 webpack 会以如此奇怪的方式处理 CSS?
- python - Google Santa Tracking Api 中圣诞老人当前位置的变量是什么?
- python - 使用 Python 请求发出自定义请求
- tensorflow - pytorch 中的 tf.function 属性