【发布时间】:2020-11-02 18:54:49
【问题描述】:
非常基本的问题。 Numpy 比 list 更快,而且比 list 做得更多。
我可以创建一个类似的列表
A = [1,2,3,4]
我也可以用 NumPy 做类似的事情。
B = np.array([1,2,3,4])
如果 NumPy 可以完成 list 可以做的所有事情,那么使用 list 有什么特别的理由吗?
【问题讨论】:
-
请注意,您在创建
B时使用了一个列表。B=np.array(A)是等价的。而np.array(...)的电话也不是小事。这需要时间;当A很大时更多。