我是新来的NumPy,并试图在我的一些表的代码中使用它。在
我有一个坐标列表,如下所示:
coordinates = [["2 0"], ["0 1"], ["3 4"]]
想这样写:
^{pr2}$在普通Python中,这很容易做到,但是如何使用NumPy来实现呢?{2d}和spliting for the Python的函数{2d}是否应该使用普通的table}和方法来转换 我试过一些东西,但都错了。我最新的尝试是: 我怎么能和纽比做这样的事?在flowers = np.array([np.array([int(coordinate[0]), int(coordinate[2])]) for coordinate in coordinates])
使用纯Python进行列表理解
这是有效的:
我不知道任何一个NumPy函数可以一步完成这个任务。在
性能
让我们看看事情有多快。在
对于示例数据,纯Python版本最快:
^{pr2}$使数据更大:
不过,纯Python版本是最快的:
更大数据的一致结果:
看看^{} :
假设
C
作为输入列表,可以提出两种方法来解决它。在方法1:使用列表理解的一个层次
方法2:使用^{} 填充的向量化方法,然后得到分离的数字-
^{pr2}$样本运行-
标杆管理
借用^{} 的基准测试代码,这里是}案例的运行时-
long_coords
和{相关问题 更多 >
编程相关推荐