【问题标题】:Subtract minimum of a numpy array containing list with every element of that array用该数组的每个元素减去包含列表的 numpy 数组的最小值
【发布时间】:2018-07-05 00:53:29
【问题描述】:

包含数组 B 的图像

B 的不同属性以及我想要做什么

请查看图片以了解详细信息。

我想执行 B - np.min(B)

【问题讨论】:

  • 请不要在您的问题中包含代码截图。包括实际的代码和输出。
  • 请添加一个简化的例子。您希望人们创建示例吗?
  • 你试过reshape功能吗?
  • 为什么要使用reshape功能?实际上,我是 StackOverflow 的新手。下次我会记住这一点。我想用 B 的每个元素减去 B 中的最小值。但是您可以看到由于 B 的类型及其元素而存在错误。我该怎么做?
  • 错误就在这里:不能对不同数据类型的变量进行操作。由于这是一个数学运算,您是否尝试过 B.astype(float) - np.min(B)?由于您没有提供任何示例,我们无法测试它是否有效。请在提问前阅读指南。

标签: python image-processing matrix computer-vision


【解决方案1】:

您是否要从相应行中减去每个的最小值?如果是这样的话,你可以使用下面的代码:

B-np.min(B, axis=0).reshape(-1, 1)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多