将数组规范化为标准正态分布

As3*_*tin 2 python arrays numpy matplotlib normalization

我认为这是一个非常简单的问题,但我无法找到答案.

我有一个数组:

array([ 62519, 261500, 1004836, ... , 0, 0])
Run Code Online (Sandbox Code Playgroud)

我想将它转换为正态分布,最小值为0,最大值为1.

有什么建议?我在看sklearn.preprocess.normalize,但无法让它为我工作.

目的是我创建一个带有numpy的散点图,并希望使用这个第三个变量为每个点着色.但是,颜色必须在0和1之间,因为我有一些奇怪的异常值,我认为正态分布将是一个良好的开端.

如果这没有任何意义,请告诉我.谢谢和欢呼.

As3*_*tin 6

哦,我是个白痴,我只是想把它标准化,就可以了z = (x- mean)/std.抱歉.