当前位置: 首页 > 面试题库 >

标准化Python中的数字列表

赏夕
2023-03-14
问题内容

我需要规范化值列表以适合概率分布,即介于0.0和1.0之间。

我知道 如何 规范化,但是很好奇Python是否具有自动执行此功能的功能

我想从:

raw = [0.07, 0.14, 0.07]

normed = [0.25, 0.50, 0.25]

问题答案:

采用 :

norm = [float(i)/sum(raw) for i in raw]

对总和进行归一化以确保总和始终为1.0(或尽可能接近)。

采用

norm = [float(i)/max(raw) for i in raw]

相对于最大值归一化



 类似资料:
  • 问题内容: 我有一个numpy数组,其中特定行的每个单元格代表一个功能的值。我将它们全部存储在100 * 4矩阵中。 知道如何将每个值都介于0和1之间的numpy.array的行标准化吗? 我想要的输出是: 提前致谢 :) 问题答案: 如果我理解正确,那么您要做的就是除以每一列中的最大值。您可以使用广播轻松地做到这一点。 从示例数组开始: 在第0维(即行)上取最大值。这为您提供了一个大小向量,其中

  • 本文向大家介绍如何标准化R数据框中的列?,包括了如何标准化R数据框中的列?的使用技巧和注意事项,需要的朋友参考一下 这可以通过使用缩放功能来完成。 示例

  • 这适用于必须使用SVM方法来提高模型精度的分配。 共有3部分,编写了下面的代码 但在此之后,问题如下 执行数字标准化。数据,并将转换后的数据存储在可变数字中。 提示:从sklearn.preprocessing.使用所需的实用程序再次,将digits_standardized分成两个集合名称X_train和X_test。此外,将digits.target分成两组Y_train和Y_test。 提示

  • 问题内容: 假设我有一个熊猫数据框: 我想计算数据框的列均值。 这很简单: 然后按列范围max(col)-min(col)。这又很容易: 现在,对于每个元素,我要减去其列的均值并除以其列的范围。我不确定该怎么做 任何帮助/指针将不胜感激。 问题答案:

  • 本文向大家介绍python转化excel数字日期为标准日期操作,包括了python转化excel数字日期为标准日期操作的使用技巧和注意事项,需要的朋友参考一下 伙伴遇到一个关于excel导入数据到python中,日期变成数字而不是日期格式的问题。第一反应这个数字应该是excel里面的时间戳类似的,所以我就实验增加一天是不是对应的数字就加1。最后证明了我的想法,这样就可以倒推excel里面的数字日期

  • 问题内容: 我正在尝试建立一个宁静的环境,并且正在努力将数据序列化到。 在请求中需要传递许多强制性和可选参数,例如(以下表示为JSON对象): 我需要支持各种不同的客户端,因此我正在寻找一种标准化的方法来将此json对象转换为查询字符串。有一个,看起来怎么样? 另一种选择是允许用户仅在消息正文中传递json对象,但我读到我应该避免使用它。 有什么想法吗? 编辑以澄清: 在上面列出一些不同的语言如何