注意:这要求与通常的元组到数组的转换相反。
我必须将一个参数传递给(包装的c ++)函数作为嵌套元组。例如,以下作品
X = MyFunction( ((2,2),(2,-2)) )
而以下不
X = MyFunction( numpy.array(((2,2),(2,-2))) )
X = MyFunction( [[2,2],[2,-2]] )
不幸的是,我想使用的参数是一个numpy数组。对于某些N,该阵列的尺寸始终为2xN,这可能会很大。
有没有简单的方法可以将其转换为元组?我知道我可以循环遍历,创建一个新的元组,但是更喜欢numpy数组提供的一些访问。
如果不可能如我所愿地做到这一点,那么通过循环执行此操作的最漂亮的方法是什么?
tuple(arr)