a = np.random.random((512,512,3)).astype(np.float32)
b = np.ones((512,512,1), dtype=np.int32)
c = a / b
c.dtype
>> dtype('float64')
Разделение матрицы float32 на матрицу int32 дает матрицу float64.В настоящее время я должен сделать
return c.astype(np.float32)
Это дополнительная работа для процессора.Есть ли способ для меня, чтобы избежать окончательного преобразования и сказать numpy, чтобы сделать работу в float32?