Примітка. Це вимагає зворотного перетворення звичайного перетворення каналу в масив.
Я маю передавати аргумент функції (обгорнутого c ++) як вкладений кортеж. Наприклад, такі праці
X = MyFunction( ((2,2),(2,-2)) )
тоді як наступне не робить
X = MyFunction( numpy.array(((2,2),(2,-2))) )
X = MyFunction( [[2,2],[2,-2]] )
На жаль, аргумент, який я хотів би використати, приходить до мене як нумерований масив. Цей масив завжди має розміри 2xN для деяких N, які можуть бути досить великими.
Чи є простий спосіб перетворити це на кортеж? Я знаю, що я міг би просто пройти цикл, створивши новий кортеж, але я вважаю за краще, якщо є якийсь приємний доступ до нумерованого масиву.
Якщо це неможливо зробити так красиво, як я сподіваюсь, який найкрасивіший спосіб зробити це за допомогою петлі, чи ще?
tuple(arr)