我认为这是一个非常简单的问题,但我找不到答案。
我有一个数组:
array([ 62519, 261500, 1004836, ... , 0, 0])
我想将其转换为正态分布,最小值为 0,最大值为 1。
有什么建议吗?我正在查看 sklearn.preprocess.normalize,但无法让它为我工作。
目的是我正在使用 numpy 创建一个散点图,并希望使用这第三个变量为每个点着色。但是,颜色必须介于 0 和 1 之间,并且因为我有一些奇怪的异常值,所以我认为正态分布是一个好的开始。
如果这没有任何意义,请告诉我。谢谢和干杯。
最佳答案
哦,我是个白痴,我只是想将其标准化,并且可以做到 z = (x- mean)/std
。对不起。
关于python - 将数组归一化为标准正态分布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23017257/