numpy 数组每一行的无穷范数

Infinity norm for each row of numpy array

我有一个 numpy 数组:

t1 = np.arange(12).reshape(3,4)

我需要找到数组每一行的 L 无穷范数和 return 具有最小 L 无穷范数的行索引。

我正在尝试找出每一行的范数:

rest1 = LA.norm(t1, ord='inf', axis=1)

但我不断收到以下错误:

raise ValueError(f"Invalid norm order '{ord}' for vectors") ValueError: Invalid norm order 'inf' for vectors

你们都可以建议我该怎么做吗?非常感谢!

import numpy as np
t1 = np.arange(12).reshape(3,4)
rest1 = np.linalg.norm(t1, ord=np.inf, axis=1)
# >>> array([ 3.,  7., 11.])