例如,要规范化二维向量中的每一行,使行的大小为一:
import numpy as np
a = np.arange(0,27,3).reshape(3,3)
result = a / norm_of_rows( a )
因此:
^{pr2}$
最初的问题,How to normalize a 2-dimensional numpy array in python less verbose?,人们觉得我的问题是重复的,作者实际上问如何使每行的元素和为一。这与规范化每一行的大小不同(每个元素的平方和等于1)。在
Tags:
np.max(a[0,:])
将给出第一行的最大值,np.max(a[1,:])
将给出第二行的最大值要规范化整个矩阵,只需循环遍历行并将每个元素除以相应的
max_row
相关问题 更多 >
编程相关推荐