Привет, у меня есть следующий код:
@guvectorize(["void(int64[:,:], int64[:,:])"], '(n,m)->(a,b)')
def func (arr, output):
output[1,1] = 0
#more code here to play with output variable as it is of diffent size ans dimension
arr = np.array([ [1,2],[2,3]], dtype='int64')
output = = np.array([[0,0]], dtype='int64')
func(arr, output)
Python говорит об ошибке:
a, b символ не распознается в сигнатуре функции
Моя проблема в том, как мне ввести массив измерений m и получить массив измерений ax, y или a, b
Кажется, Numba guvectorize работает, если я переименую a, b в n, m