Вы уверены, что это не копия? Можете ли вы проверить это и объяснить немного больше?

вая массив NumPyint32как мне конвертировать вfloat32 на месте? В общем, я хотел бы сделать

a = a.astype(numpy.float32)

без копирования массива. Оно большое.

Причина в том, что у меня есть два алгоритма для вычисленияa, Один из них возвращает массивint32другой возвращает массивfloat32 (и это присуще двум разным алгоритмам). Все дальнейшие вычисления предполагают, чтоa это массивfloat32.

В настоящее время я делаю преобразование в функцию C, называемую черезctypes, Есть ли способ сделать это в Python?

Ответы на вопрос(5)

Ваш ответ на вопрос