对于许多功能,可以使用Python本地或numpy来处理。
这适用于数学函数,可以通过Python本机的“import math”获得,也可以使用numpy方法。对于数组,也是如此,可以使用numpy中的narray和python列表推导式或元组。
我有两个问题与这些功能有关,它们既在Python中,也在numpy中。
1. 一般而言,如果方法在本地Python和numpy中都可用,您更喜欢哪种解决方案?以效率为标准?是否不同?Python和numpy在其处理方式上会有什么不同?
2. 更具体地说,关于数组以及涉及数组的基本函数(如sort、concatenate等),哪种解决方案更有效?是什么使得最有效的解决方案更有效?
这是非常开放而通用的问题。我想这不会对我的代码产生太大影响,但我只是想知道一下。
这适用于数学函数,可以通过Python本机的“import math”获得,也可以使用numpy方法。对于数组,也是如此,可以使用numpy中的narray和python列表推导式或元组。
我有两个问题与这些功能有关,它们既在Python中,也在numpy中。
1. 一般而言,如果方法在本地Python和numpy中都可用,您更喜欢哪种解决方案?以效率为标准?是否不同?Python和numpy在其处理方式上会有什么不同?
2. 更具体地说,关于数组以及涉及数组的基本函数(如sort、concatenate等),哪种解决方案更有效?是什么使得最有效的解决方案更有效?
这是非常开放而通用的问题。我想这不会对我的代码产生太大影响,但我只是想知道一下。
array.array
。 (虽然没有花哨的数学运算符,但存储非常高效。) - user4815162342