gpt4 book ai didi

python - numpy.linalg.norm 给出奇怪的结果

转载 作者:太空宇宙 更新时间:2023-11-04 10:33:11 39 4
gpt4 key购买 nike

以下给出错误:

print numpy.linalg.norm(2) # returns 2
print numpy.linalg.norm(2, np.inf) # returns error,
print numpy.linalg.norm(2, np.inf) # returns the same error:

ValueError: Improper number of dimensions to norm.

如何将上述规范用于非 numpy 数组输入?

最佳答案

作为the doc string状态:

In [165]: np.linalg.norm?
Definition: np.linalg.norm(x, ord=None, axis=None)
...
Parameters
----------
x : array_like
Input array. If `axis` is None, `x` must be 1-D or 2-D.

norm 的第一个参数应该是一个类数组对象。因此使用

In [167]: np.linalg.norm([2], np.inf)
Out[167]: 2

关于python - numpy.linalg.norm 给出奇怪的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25089181/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com