Поднятие массива Numpy к власти себя

Играл с NumPy и увидел результат, который меня смутил:

a = np.arange(20).reshape(5,4)
a**a

Дает следующее:

array([[          1,           1,           4,          27],
       [        256,        3125,       46656,      823543],
       [   16777216,   387420489,  1410065408,  1843829075],
       [ -251658240, -1692154371, -1282129920,  1500973039],
       [          0,  1681328401,   457441280,  -306639989]], dtype=int32)

Как я должен интерпретировать этот результат?

Почему некоторые результаты отрицательны?

0 ответов

Другие вопросы по тегам