【发布时间】:2021-08-12 00:25:04
【问题描述】:
我有一个想要行归一化的特征矩阵。
这是我根据 min-max 缩放所做的,但我遇到了错误。谁能帮我解决这个错误。
a = np.random.randint(10, size=(4,5))
s=a.max(axis=1) - a.min(axis=1)
np.amax(a,axis=1)
print(s)
(a - a.min(axis=1))/(a.max(axis=1) - a.min(axis=1))\
>>[7 6 4 5]
4 print(s)
5
----> 6 (a - a.min(axis=1))/(a.max(axis=1) - a.min(axis=1))
ValueError: operands could not be broadcast together with shapes (4,5) (4,)
【问题讨论】:
标签: python numpy normalization array-broadcasting