gpt4 book ai didi

Python numpy.square 与 **

转载 作者:IT老高 更新时间:2023-10-28 20:40:15 25 4
gpt4 key购买 nike

numpy.square 和在 Numpy 数组上使用 ** 运算符有区别吗?

据我所见,它产生了相同的结果。

执行效率有什么不同吗?

一个澄清的例子:

In [1]: import numpy as np

In [2]: A = np.array([[2, 2],[2, 2]])

In [3]: np.square(A)
Out[3]:
array([[4, 4],
[4, 4]])

In [4]: A ** 2
Out[4]:
array([[4, 4],
[4, 4]])

最佳答案

您可以查看执行时间以获得清晰的图像

In [2]: import numpy as np
In [3]: A = np.array([[2, 2],[2, 2]])
In [7]: %timeit np.square(A)
1000000 loops, best of 3: 923 ns per loop
In [8]: %timeit A ** 2
1000000 loops, best of 3: 668 ns per loop

关于Python numpy.square 与 **,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29361856/

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