如何规范化3D阵列

问题描述 投票:0回答:1

我有一个用户定义长度的3D numpy数组,我不知道如何对其进行规范化。诸如numpy和scipy之类的常规程序包仅接受2D数组,因此我有些困惑。我的numpy数组的代码如下。Matrix=np.zeros((a,a,a))其中a是用户定义值

python arrays 3d normalize
1个回答
0
投票

为什么要用全零归一化数组!

A = np.random.randn(2, 2, 2)
# A = np.zeros((2, 2, 2))
Amax = np.max(A)
Amin = np.min(A)
Range = Amax - Amin
Anrm = ((A - Amin)/Range - 0.5) * 2   

尝试使用上面的代码,另请参见MatLab代码https://in.mathworks.com/matlabcentral/answers/364721-how-to-normalize-3d-array-with-negative-and-positive-values-to-values-between-1-and-1

© www.soinside.com 2019 - 2024. All rights reserved.