【问题标题】:Python, Numpy - Normalize a matrix/array [closed]Python,Numpy - 标准化矩阵/数组[关闭]
【发布时间】:2018-12-14 23:09:06
【问题描述】:

这很可能是一个愚蠢的问题,但作为 Python/Numpy 的初学者,我还是会问这个问题。我遇到了很多关于如何在 numpy 中规范化数组/矩阵的帖子。但我不确定为什么。为什么/何时需要在 numpy 中对数组/矩阵进行归一化?什么时候使用?

Normalize 在不同的上下文中可以有多种含义。我的问题属于数据分析/数据科学领域。在这种情况下,标准化意味着什么?或者更具体地说,在什么情况下我应该对数组进行归一化?

这个问题的第二部分是 - 有哪些不同的标准化方法,它们可以在所有情况下互换使用吗?

第三部分也是最后一部分——规范化可以用于任何维度的数组吗?

任何参考资料的链接(对于初学者)将不胜感激。

【问题讨论】:

    标签: python arrays numpy normalization


    【解决方案1】:

    考虑尝试用两个数值属性 A 和 B 对对象进行聚类。两者同样重要。属性 A 的取值范围为 0 到 1000,属性 B 的取值范围为 0 到 5。

    如果您没有对 A 和 B 进行规范化,那么在应用任何标准距离度量时,属性 A 会完全压倒属性 B。

    【讨论】:

    • 谢谢它确实有意义。我来自网络开发背景,我想这个问题需要统计而不是编程来回答。
    猜你喜欢
    • 2021-12-18
    • 2021-11-12
    • 2018-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-31
    • 2021-07-04
    相关资源
    最近更新 更多