当前位置: 首页 > 知识库问答 >
问题:

有效地将数组值设置为零,如果不等于某个数字?[副本]

郎魁
2023-03-14

我正在使用Python读取图像,并获得像素的RGB值的三维矩阵。

我想取这些3-D数组,做一个只有RGB值等于r=62,g=57,b=47的矩阵。

共有1个答案

巫马山
2023-03-14

如果rgb是NumPy数组,那么应该可以这样做:

rgb[rgb!=[62,57,47]]=0
 类似资料:
  • 假设,我有一个由个元素组成的numpy数组,例如: 现在,我想有效地将所有大于

  • 我正在使用二维数组制作一个3x3矩阵。数组最初将显示全部“-”。之后,我尝试将数组的一些值更新为'1'和'2'。但显示仍然显示所有的'-',而不更新数组的值。

  • 您将得到一个包含正数和负数的数组。你要在数组中找到一个子数组,它等于某个值X。输入是数组和X值。输出是子数组的开始和结束索引。 例 下面是我在geeks4geeks上找到的代码

  • 我正在创建一个程序,将确定和打印数字奇数,偶数和零在一个整数从键盘。我尝试了几种不同的方法,每种方法都得到了相同的结果。我无法让java将0识别为0,而只能识别为偶数。例1005将给出2赔率和2平。

  • 到目前为止,我想出了三个解决方案: 效率极低的标准库< code > power 和< code>log2函数: 计算2的后续幂要有效得多,直到我达到比我必须达到的更大的数字: 迄今为止最有效的二次幂预计算表: 这还能再优化吗?有什么技巧可以用在这里吗? 我使用的完整基准: 使用编译,这在我的笔记本电脑上给出了以下结果:

  • 问题内容: 假设您有两个数组: 您如何将数组a设置为数组b并使它们保持不同的对象?就像我想到的那样: 但这不起作用,因为它仅使“ a”引用数组b。因此,设置两个数组相等,同时保持它们独立的对象,以遍历一个数组的每个元素并将其设置为另一个数组的唯一方法是吗? 那ArrayList呢?当其中有对象时,如何将一个ArrayList设置为等于另一个? 问题答案: 您可能要使用: 或使用