Я пытаюсь диагностировать несоответствие между MATLAB и ArrayFire Python и должен иметь возможность печатать массив ArrayFire в научной нотации. Я попытался использовать десятичную стандартную библиотеку Python, но она выдает ошибку, говорящую, что массивы не поддерживаются десятичной. Вот код:
import arrayfire as af
import decimal
afDataset1 = af.interop.np_to_af_array(numpyDataset1) #Array of small numbers
afDataset2 = af.interop.np_to_af_array(numpyDataset2) #Array fo small numbers
test = af.convolve2(afDataset1,afDataset2)
d = decimal.Decimal(test)
format(d, '.6e')